Package com.segment.analytics.messages
Class AliasMessage
java.lang.Object
com.segment.analytics.messages.AliasMessage
- All Implemented Interfaces:
Message
public abstract class AliasMessage extends Object implements Message
The alias message is used to merge two user identities, effectively connecting two sets of user
data as one. This is an advanced method, but it is required to manage user identities
successfully in some of our integrations.
Use builder(java.lang.String)
to construct your own instances.
- See Also:
- Alias
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AliasMessage.Builder
Fluent API for creatingAliasMessage
instances.Nested classes/interfaces inherited from interface com.segment.analytics.messages.Message
Message.Type
-
Constructor Summary
Constructors Constructor Description AliasMessage()
-
Method Summary
Modifier and Type Method Description static AliasMessage.Builder
builder(String previousId)
Start building anAliasMessage
instance.abstract String
previousId()
AliasMessage.Builder
toBuilder()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.segment.analytics.messages.Message
anonymousId, context, integrations, messageId, timestamp, type, userId
-
Constructor Details
-
AliasMessage
public AliasMessage()
-
-
Method Details
-
builder
Start building anAliasMessage
instance.- Parameters:
previousId
- The previous unique identifier for the user. See the Previous ID field docs for more detail.- Throws:
IllegalArgumentException
- if the previousId is null or empty
-
previousId
-
toBuilder
-