public final class Composer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
USER_PROVIDER_JANRAIN |
static java.lang.String |
USER_PROVIDER_PIANO_ID |
static java.lang.String |
USER_PROVIDER_TINYPASS_ACCOUNTS |
| Constructor and Description |
|---|
Composer(android.content.Context context,
java.lang.String aid) |
Composer(android.content.Context context,
java.lang.String aid,
boolean sandbox) |
Composer(android.content.Context context,
java.lang.String aid,
java.lang.String endpoint) |
| Modifier and Type | Method and Description |
|---|---|
Composer |
addExceptionListener(ComposerExceptionListener composerExceptionListener) |
Composer |
addListener(io.piano.android.composer.EventTypeListener eventTypeListener) |
Composer |
clearCustomVariables() |
Composer |
clearExceptionListeners() |
Composer |
clearListeners() |
Composer |
contentAuthor(java.lang.String contentAuthor) |
Composer |
contentCreated(java.lang.String contentCreated) |
Composer |
contentIsNative(java.lang.Boolean contentIsNative) |
Composer |
contentSection(java.lang.String contentSection) |
Composer |
customParams(CustomParams customParams) |
Composer |
customVariable(java.lang.String key,
java.lang.String value) |
Composer |
customVariables(java.util.Map<java.lang.String,java.lang.String> customVariables) |
Composer |
debug(boolean debug) |
void |
execute() |
Composer |
gaClientId(java.lang.String gaClientId) |
Composer |
referer(java.lang.String referer) |
Composer |
removeExceptionListener(ComposerExceptionListener composerExceptionListener) |
Composer |
removeListener(io.piano.android.composer.EventTypeListener eventTypeListener) |
Composer |
tag(java.lang.String tag) |
Composer |
tags(java.util.Collection<java.lang.String> tags) |
static void |
trackExternalEvent(java.lang.String endpointUrl,
java.lang.String trackingId) |
Composer |
url(java.lang.String url) |
Composer |
userToken(java.lang.String userToken) |
Composer |
zone(java.lang.String zone) |
public static final java.lang.String USER_PROVIDER_TINYPASS_ACCOUNTS
public static final java.lang.String USER_PROVIDER_PIANO_ID
public static final java.lang.String USER_PROVIDER_JANRAIN
public Composer(android.content.Context context,
java.lang.String aid)
public Composer(android.content.Context context,
java.lang.String aid,
java.lang.String endpoint)
public Composer(android.content.Context context,
java.lang.String aid,
boolean sandbox)
public Composer debug(boolean debug)
public Composer customVariable(java.lang.String key, java.lang.String value)
public Composer customVariables(java.util.Map<java.lang.String,java.lang.String> customVariables)
public Composer clearCustomVariables()
public Composer userToken(java.lang.String userToken)
public Composer url(java.lang.String url)
public Composer referer(java.lang.String referer)
public Composer tag(java.lang.String tag)
public Composer tags(java.util.Collection<java.lang.String> tags)
public Composer zone(java.lang.String zone)
public Composer contentCreated(java.lang.String contentCreated)
contentCreated - ISO 8601-formatted string that includes the published date and time of the contentpublic Composer contentAuthor(java.lang.String contentAuthor)
public Composer contentSection(java.lang.String contentSection)
public Composer contentIsNative(java.lang.Boolean contentIsNative)
public Composer customParams(CustomParams customParams)
public Composer gaClientId(java.lang.String gaClientId)
public Composer addListener(io.piano.android.composer.EventTypeListener eventTypeListener)
public Composer removeListener(io.piano.android.composer.EventTypeListener eventTypeListener)
public Composer clearListeners()
public Composer addExceptionListener(ComposerExceptionListener composerExceptionListener)
public Composer removeExceptionListener(ComposerExceptionListener composerExceptionListener)
public Composer clearExceptionListeners()
public void execute()
public static void trackExternalEvent(java.lang.String endpointUrl,
java.lang.String trackingId)