Package com.segment.analytics.messages
Class PageMessage.Builder
- java.lang.Object
-
- com.segment.analytics.messages.MessageBuilder<PageMessage,PageMessage.Builder>
-
- com.segment.analytics.messages.PageMessage.Builder
-
- Enclosing class:
- PageMessage
public static class PageMessage.Builder extends MessageBuilder<PageMessage,PageMessage.Builder>
Fluent API for creatingPageMessageinstances.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PageMessage.Buildercategory(String category)PageMessage.Builderproperties(Map<String,?> properties)Set a map of information that describe the page.protected PageMessagerealBuild(Message.Type type, String messageId, Date sentAt, Date timestamp, Map<String,?> context, String anonymousId, String userId, Map<String,Object> integrations)-
Methods inherited from class com.segment.analytics.messages.MessageBuilder
anonymousId, anonymousId, build, context, enableIntegration, integrationOptions, messageId, messageId, sentAt, timestamp, type, userId
-
-
-
-
Method Detail
-
properties
public PageMessage.Builder properties(Map<String,?> properties)
Set a map of information that describe the page. These can be anything you want.- See Also:
- Properties
-
category
public PageMessage.Builder category(String category)
-
realBuild
protected PageMessage realBuild(Message.Type type, String messageId, Date sentAt, Date timestamp, Map<String,?> context, String anonymousId, String userId, Map<String,Object> integrations)
- Specified by:
realBuildin classMessageBuilder<PageMessage,PageMessage.Builder>
-
-