All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AliasMessage The alias message is used to merge two user identities, effectively connecting two sets of user data as one.AliasMessage.Builder Fluent API for creatingAliasMessage
instances.AutoGson Marks an@AutoValue
-annotated type for proper Gson serialization.AutoValueAdapterFactory ATypeAdapterFactory
that allows deserialization ofAutoValue
classes.Batch Beta Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.GroupMessage The group API call is how you associate an individual user with a group—be it a company, organization, account, project, team or whatever other crazy name you came up with for the same concept! It also lets you record custom traits about the group, like industry or number of employees.GroupMessage.Builder Fluent API for creatingGroupMessage
instances.IdentifyMessage The identify call ties a customer and their actions to a recognizable ID and traits like their email, name, etc.IdentifyMessage.Builder Fluent API for creatingIdentifyMessage
instances.ISO8601DateAdapter AJsonSerializer
that formatsDate
objects into iso8601 formatted strings, andJsonDeserializer
that parses iso8601 formatted strings intoDate
objects.Message Encapsulates properties common to all messages.Message.Type MessageBuilder<T extends Message,V extends MessageBuilder> Fluent API to construct instances of aMessage
.PageMessage The page call lets you record whenever a user sees a page of your website, along with any properties about the page.PageMessage.Builder Fluent API for creatingPageMessage
instances.ScreenMessage The screen call lets you record whenever a user sees a screen, along with any properties about the screen.ScreenMessage.Builder Fluent API for creatingScreenMessage
instances.SegmentService REST interface for the Segment API.TrackMessage The track API call is how you record any actions your users perform, along with any properties that describe the action.TrackMessage.Builder Fluent API for creatingTrackMessage
instances.UploadResponse