Skip navigation links
A C E G H I L O P R S T V W 

A

acquireToken(String, AuthenticationProvider.AuthenticationCallback) - Method in interface com.microsoft.appcenter.analytics.AuthenticationProvider.TokenProvider
Implement this method and pass a fresh authentication token using the callback.
addAuthenticationProvider(AuthenticationProvider) - Static method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Add an authentication provider to associate logs with user identifiers.
Analytics - Class in com.microsoft.appcenter.analytics
Analytics service.
AnalyticsListener - Interface in com.microsoft.appcenter.analytics.channel
 
AnalyticsTransmissionTarget - Class in com.microsoft.appcenter.analytics
Target for advanced transmission target usage.
AnalyticsValidator - Class in com.microsoft.appcenter.analytics.channel
 
AnalyticsValidator() - Constructor for class com.microsoft.appcenter.analytics.channel.AnalyticsValidator
 
applyEnabledState(boolean) - Method in class com.microsoft.appcenter.analytics.Analytics
React to enable state change.
AuthenticationProvider - Class in com.microsoft.appcenter.analytics
Authentication provider to associate logs with user identifier.
AuthenticationProvider(AuthenticationProvider.Type, String, AuthenticationProvider.TokenProvider) - Constructor for class com.microsoft.appcenter.analytics.AuthenticationProvider
Create a new authentication provider.
AuthenticationProvider.AuthenticationCallback - Interface in com.microsoft.appcenter.analytics
Authentication callback.
AuthenticationProvider.TokenProvider - Interface in com.microsoft.appcenter.analytics
Application callback to request authentication token value.
AuthenticationProvider.Type - Enum in com.microsoft.appcenter.analytics
The supported types of the authentication provider.

C

clearSessions() - Method in class com.microsoft.appcenter.analytics.channel.SessionTracker
Clear storage from saved session state.
collectDeviceId() - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Enable collection of the Android device identifier for this target.
com.microsoft.appcenter.analytics - package com.microsoft.appcenter.analytics
 
com.microsoft.appcenter.analytics.channel - package com.microsoft.appcenter.analytics.channel
 
com.microsoft.appcenter.analytics.ingestion.models - package com.microsoft.appcenter.analytics.ingestion.models
 
com.microsoft.appcenter.analytics.ingestion.models.json - package com.microsoft.appcenter.analytics.ingestion.models.json
 
com.microsoft.appcenter.analytics.ingestion.models.one - package com.microsoft.appcenter.analytics.ingestion.models.one
 
com.microsoft.appcenter.analytics.ingestion.models.one.json - package com.microsoft.appcenter.analytics.ingestion.models.one.json
 
CommonSchemaEventLog - Class in com.microsoft.appcenter.analytics.ingestion.models.one
Event log.
CommonSchemaEventLog() - Constructor for class com.microsoft.appcenter.analytics.ingestion.models.one.CommonSchemaEventLog
 
CommonSchemaEventLogFactory - Class in com.microsoft.appcenter.analytics.ingestion.models.one.json
 
CommonSchemaEventLogFactory() - Constructor for class com.microsoft.appcenter.analytics.ingestion.models.one.json.CommonSchemaEventLogFactory
 
create() - Method in class com.microsoft.appcenter.analytics.ingestion.models.json.EventLogFactory
 
create() - Method in class com.microsoft.appcenter.analytics.ingestion.models.json.PageLogFactory
 
create() - Method in class com.microsoft.appcenter.analytics.ingestion.models.json.StartSessionLogFactory
 
create() - Method in class com.microsoft.appcenter.analytics.ingestion.models.one.json.CommonSchemaEventLogFactory
 

E

equals(Object) - Method in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
 
equals(Object) - Method in class com.microsoft.appcenter.analytics.ingestion.models.LogWithNameAndProperties
 
EventLog - Class in com.microsoft.appcenter.analytics.ingestion.models
Event log.
EventLog() - Constructor for class com.microsoft.appcenter.analytics.ingestion.models.EventLog
 
EventLogFactory - Class in com.microsoft.appcenter.analytics.ingestion.models.json
 
EventLogFactory() - Constructor for class com.microsoft.appcenter.analytics.ingestion.models.json.EventLogFactory
 
EventProperties - Class in com.microsoft.appcenter.analytics
Event properties builder.
EventProperties() - Constructor for class com.microsoft.appcenter.analytics.EventProperties
 

G

getChannelListener() - Method in class com.microsoft.appcenter.analytics.Analytics
 
getGroupName() - Method in class com.microsoft.appcenter.analytics.Analytics
 
getId() - Method in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
Get the id value.
getInstance() - Static method in class com.microsoft.appcenter.analytics.Analytics
Get shared instance.
getLogFactories() - Method in class com.microsoft.appcenter.analytics.Analytics
 
getLoggerTag() - Method in class com.microsoft.appcenter.analytics.Analytics
 
getName() - Method in class com.microsoft.appcenter.analytics.ingestion.models.LogWithNameAndProperties
Get the name value.
getPropertyConfigurator() - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Getter for property configurator to override Common Schema Part A properties.
getServiceName() - Method in class com.microsoft.appcenter.analytics.Analytics
 
getTransmissionTarget(String) - Static method in class com.microsoft.appcenter.analytics.Analytics
Get a transmission target to use to track events.
getTransmissionTarget(String) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Create a new transmission target based on the properties of the current target.
getTriggerInterval() - Method in class com.microsoft.appcenter.analytics.Analytics
 
getType() - Method in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
 
getType() - Method in class com.microsoft.appcenter.analytics.ingestion.models.one.CommonSchemaEventLog
 
getType() - Method in class com.microsoft.appcenter.analytics.ingestion.models.PageLog
 
getType() - Method in class com.microsoft.appcenter.analytics.ingestion.models.StartSessionLog
 
getTypedProperties() - Method in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
Get the typedProperties value.

H

hashCode() - Method in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
 
hashCode() - Method in class com.microsoft.appcenter.analytics.ingestion.models.LogWithNameAndProperties
 

I

isAppSecretRequired() - Method in class com.microsoft.appcenter.analytics.Analytics
 
isAutoPageTrackingEnabled() - Static method in class com.microsoft.appcenter.analytics.Analytics
Check if automatic page tracking is enabled.
isEnabled() - Static method in class com.microsoft.appcenter.analytics.Analytics
Check whether Analytics service is enabled or not.
isEnabledAsync() - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Check whether this target is enabled or not.

L

LOG_TAG - Static variable in class com.microsoft.appcenter.analytics.Analytics
TAG used in logging for Analytics.
LogWithNameAndProperties - Class in com.microsoft.appcenter.analytics.ingestion.models
 
LogWithNameAndProperties() - Constructor for class com.microsoft.appcenter.analytics.ingestion.models.LogWithNameAndProperties
 

O

onActivityPaused(Activity) - Method in class com.microsoft.appcenter.analytics.Analytics
 
onActivityPaused() - Method in class com.microsoft.appcenter.analytics.channel.SessionTracker
Call this whenever an activity is paused to update session tracker state.
onActivityResumed(Activity) - Method in class com.microsoft.appcenter.analytics.Analytics
 
onActivityResumed() - Method in class com.microsoft.appcenter.analytics.channel.SessionTracker
Call this whenever an activity is resumed to update session tracker state.
onAuthenticationResult(String, Date) - Method in interface com.microsoft.appcenter.analytics.AuthenticationProvider.AuthenticationCallback
Notify SDK that authentication completed.
onBeforeSending(Log) - Method in interface com.microsoft.appcenter.analytics.channel.AnalyticsListener
Called right before sending a log.
onConfigurationUpdated(String, String) - Method in class com.microsoft.appcenter.analytics.Analytics
 
onPreparingLog(Log, String) - Method in class com.microsoft.appcenter.analytics.channel.SessionTracker
 
onPreparingLog(Log, String) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Override or inherit common schema properties while preparing log.
onSendingFailed(Log, Exception) - Method in interface com.microsoft.appcenter.analytics.channel.AnalyticsListener
Called when sending a log failed.
onSendingSucceeded(Log) - Method in interface com.microsoft.appcenter.analytics.channel.AnalyticsListener
Called when a log is sent successfully.
onStarted(Context, Channel, String, String, boolean) - Method in class com.microsoft.appcenter.analytics.Analytics
 

P

PageLog - Class in com.microsoft.appcenter.analytics.ingestion.models
Page log.
PageLog() - Constructor for class com.microsoft.appcenter.analytics.ingestion.models.PageLog
 
PageLogFactory - Class in com.microsoft.appcenter.analytics.ingestion.models.json
 
PageLogFactory() - Constructor for class com.microsoft.appcenter.analytics.ingestion.models.json.PageLogFactory
 
pause() - Static method in class com.microsoft.appcenter.analytics.Analytics
Pauses log transmission.
pause() - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Pauses log transmission for this target.
post(Runnable) - Method in class com.microsoft.appcenter.analytics.Analytics
 
PropertyConfigurator - Class in com.microsoft.appcenter.analytics
Allow overriding Part A properties.

R

read(JSONObject) - Method in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
 
read(JSONObject) - Method in class com.microsoft.appcenter.analytics.ingestion.models.LogWithNameAndProperties
 
removeEventProperty(String) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Removes the given key from the common event properties.
resume() - Static method in class com.microsoft.appcenter.analytics.Analytics
Resumes log transmission if paused.
resume() - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Resumes log transmission for this target.

S

SessionTracker - Class in com.microsoft.appcenter.analytics.channel
Decorator for channel, adding session semantic to logs.
SessionTracker(Channel, String) - Constructor for class com.microsoft.appcenter.analytics.channel.SessionTracker
Init.
set(String, boolean) - Method in class com.microsoft.appcenter.analytics.EventProperties
Set the specified property value with the specified key.
set(String, Date) - Method in class com.microsoft.appcenter.analytics.EventProperties
Set the specified property value with the specified key.
set(String, double) - Method in class com.microsoft.appcenter.analytics.EventProperties
Set the specified property value with the specified key.
set(String, long) - Method in class com.microsoft.appcenter.analytics.EventProperties
Set the specified property value with the specified key.
set(String, String) - Method in class com.microsoft.appcenter.analytics.EventProperties
Set the specified property value with the specified key.
setAppLocale(String) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Override common schema Part A property App.Locale.
setAppName(String) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Override common schema Part A property App.Name.
setAppVersion(String) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Override common schema Part A property App.Version.
setAutoPageTrackingEnabled(boolean) - Static method in class com.microsoft.appcenter.analytics.Analytics
If enabled (which is the default), automatic page tracking will call Analytics.trackPage(String, Map) automatically every time an activity is resumed, with a generated name and no properties.
setEnabled(boolean) - Static method in class com.microsoft.appcenter.analytics.Analytics
Enable or disable Analytics service.
setEnabledAsync(boolean) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Enable or disable this target.
setEventProperty(String, boolean) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Add or overwrite the given key for the common event properties.
setEventProperty(String, Date) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Add or overwrite the given key for the common event properties.
setEventProperty(String, double) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Add or overwrite the given key for the common event properties.
setEventProperty(String, long) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Add or overwrite the given key for the common event properties.
setEventProperty(String, String) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Add or overwrite the given key for the common event properties.
setId(UUID) - Method in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
Set the id value.
setListener(AnalyticsListener) - Static method in class com.microsoft.appcenter.analytics.Analytics
Sets an analytics listener.
setName(String) - Method in class com.microsoft.appcenter.analytics.ingestion.models.LogWithNameAndProperties
Set the name value.
setTransmissionInterval(int) - Static method in class com.microsoft.appcenter.analytics.Analytics
Set transmission interval.
setTypedProperties(List<TypedProperty>) - Method in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
Set the typedProperties value.
setUserId(String) - Method in class com.microsoft.appcenter.analytics.PropertyConfigurator
Set the user identifier.
shouldFilter(Log) - Method in class com.microsoft.appcenter.analytics.channel.AnalyticsValidator
 
StartSessionLog - Class in com.microsoft.appcenter.analytics.ingestion.models
Start session log.
StartSessionLog() - Constructor for class com.microsoft.appcenter.analytics.ingestion.models.StartSessionLog
 
StartSessionLogFactory - Class in com.microsoft.appcenter.analytics.ingestion.models.json
 
StartSessionLogFactory() - Constructor for class com.microsoft.appcenter.analytics.ingestion.models.json.StartSessionLogFactory
 

T

toCommonSchemaLogs(Log) - Method in class com.microsoft.appcenter.analytics.ingestion.models.json.EventLogFactory
 
trackEvent(String) - Static method in class com.microsoft.appcenter.analytics.Analytics
Track a custom event with name.
trackEvent(String, Map<String, String>) - Static method in class com.microsoft.appcenter.analytics.Analytics
Track a custom event with name and optional string properties.
trackEvent(String, Map<String, String>, int) - Static method in class com.microsoft.appcenter.analytics.Analytics
Track a custom event with name and optional string properties.
trackEvent(String, EventProperties) - Static method in class com.microsoft.appcenter.analytics.Analytics
Track a custom event with name and optional typed properties.
trackEvent(String, EventProperties, int) - Static method in class com.microsoft.appcenter.analytics.Analytics
Track a custom event with name and optional typed properties.
trackEvent(String) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Track a custom event with name.
trackEvent(String, Map<String, String>) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Track a custom event with name and optional string properties.
trackEvent(String, Map<String, String>, int) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Track a custom event with name and optional string properties.
trackEvent(String, EventProperties) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Track a custom event with name and optional string properties.
trackEvent(String, EventProperties, int) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
Track a custom event with name and optional string properties.
trackPage(String) - Static method in class com.microsoft.appcenter.analytics.Analytics
Track a custom page with name.
trackPage(String, Map<String, String>) - Static method in class com.microsoft.appcenter.analytics.Analytics
Track a custom page with name and optional properties.
TYPE - Static variable in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
 
TYPE - Static variable in class com.microsoft.appcenter.analytics.ingestion.models.one.CommonSchemaEventLog
Type property.
TYPE - Static variable in class com.microsoft.appcenter.analytics.ingestion.models.PageLog
 
TYPE - Static variable in class com.microsoft.appcenter.analytics.ingestion.models.StartSessionLog
 

V

valueOf(String) - Static method in enum com.microsoft.appcenter.analytics.AuthenticationProvider.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microsoft.appcenter.analytics.AuthenticationProvider.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(JSONStringer) - Method in class com.microsoft.appcenter.analytics.ingestion.models.EventLog
 
write(JSONStringer) - Method in class com.microsoft.appcenter.analytics.ingestion.models.LogWithNameAndProperties
 
A C E G H I L O P R S T V W 
Skip navigation links