A C E G H I L M O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- enableManualSessionTracker() - Static method in class com.microsoft.appcenter.analytics.Analytics
-
Enable manual session tracker.
- enableManualSessionTracker() - Method in class com.microsoft.appcenter.analytics.channel.SessionTracker
-
Enable manual session tracker.
- 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
M
- MSA_COMPACT - com.microsoft.appcenter.analytics.AuthenticationProvider.Type
-
Microsoft account authentication for first party applications using compact tickets.
- MSA_DELEGATE - com.microsoft.appcenter.analytics.AuthenticationProvider.Type
-
Microsoft account authentication for third party applications using delegate tickets.
O
- onActivityPaused() - Method in class com.microsoft.appcenter.analytics.channel.SessionTracker
-
Call this whenever an activity is paused to update session tracker state.
- onActivityPaused(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.
- onActivityResumed(Activity) - Method in class com.microsoft.appcenter.analytics.Analytics
- 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, 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.
- set(String, Date) - 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, 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.
- setEventProperty(String, Date) - 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
- startSession() - Static method in class com.microsoft.appcenter.analytics.Analytics
-
Start a new session if manual session tracker is enabled, otherwise do nothing.
- startSession() - Method in class com.microsoft.appcenter.analytics.channel.SessionTracker
-
Start a new session if manual session tracker is enabled, otherwise do nothing.
- 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) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
-
Track a custom event with name.
- 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) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
-
Track a custom event with name and optional string 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, EventProperties, int) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
-
Track a custom event with name and optional string properties.
- 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>) - Method in class com.microsoft.appcenter.analytics.AnalyticsTransmissionTarget
-
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, Map<String, String>, 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
All Classes All Packages