Interface | Description |
---|---|
Analytics.Callback<T> |
A callback interface that is invoked when the Analytics client initializes bundled
integrations.
|
Middleware |
Middlewares run for every message after it is built to process it further.
|
Middleware.Chain |
Class | Description |
---|---|
Analytics |
The entry point into the Segment for Android SDK.
|
Analytics.Builder |
Fluent API for creating
Analytics instances. |
AnalyticsContext |
Context is a dictionary of free-form information about the state of the device.
|
AnalyticsContext.Campaign |
Information about the campaign that resulted in the API call, containing name, source, medium,
term and content.
|
AnalyticsContext.Device |
Information about the device.
|
AnalyticsContext.Location |
Information about the location of the device.
|
AnalyticsContext.Referrer |
Information about the referrer that resulted in the API call.
|
BooleanPreference | |
Cartographer |
Cartographer creates
Map objects from JSON encoded streams and decodes Map
objects into JSON streams. |
Cartographer.Builder |
Fluent API to construct instances of
Cartographer . |
ConnectionFactory |
Abstraction to customize how connections are created.
|
Crypto | |
Options |
Options let you control behaviour for a specific analytics action, including setting a custom
timestamp and disabling integrations on demand.
|
Properties |
Properties are a dictionary of free-form information to attach to specific events.
|
Properties.Product |
A representation of an e-commerce product.
|
QueueFile |
A reliable, efficient, file-based, FIFO queue.
|
StatsSnapshot |
Represents all stats for a
Analytics instance at a single point in time. |
Traits |
A class representing information about a user.
|
Traits.Address |
Represents information about the address of a user or group.
|
ValueMap |
A class that wraps an existing
Map to expose value type functionality. |
Enum | Description |
---|---|
Analytics.BundledIntegration | Deprecated |
Analytics.LogLevel |
Controls the level of logging.
|