com.treasuredata.android.cdp.Profile Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of td-android-sdk Show documentation
Show all versions of td-android-sdk Show documentation
Android SDK for Treasure Data Cloud
package com.treasuredata.android.cdp;
import java.util.List;
import java.util.Map;
/**
* Represent a profile in segments looked-up's result,
*/
public interface Profile {
/**
* @return Segment IDs where this profile belongs
*/
List getSegments();
/**
* @return This profile's attributes
*/
Map getAttributes();
/**
* @return Key columns : values of segments
*/
Key getKey();
/**
* @return ID of the Master Segment
*/
String getAudienceId();
interface Key {
/**
* @return Name of key column
*/
String getName();
/**
* @return Key value of the looked up profile
*/
Object getValue();
}
}