Class NotifyAttributeCollectedRequest.Builder
- java.lang.Object
-
- com.intercom.api.resources.customchannelevents.requests.NotifyAttributeCollectedRequest.Builder
-
- All Implemented Interfaces:
NotifyAttributeCollectedRequest._FinalStage,NotifyAttributeCollectedRequest.AttributeStage,NotifyAttributeCollectedRequest.ContactStage,NotifyAttributeCollectedRequest.EventIdStage,NotifyAttributeCollectedRequest.ExternalConversationIdStage
- Enclosing class:
- NotifyAttributeCollectedRequest
public static final class NotifyAttributeCollectedRequest.Builder extends java.lang.Object implements NotifyAttributeCollectedRequest.EventIdStage, NotifyAttributeCollectedRequest.ExternalConversationIdStage, NotifyAttributeCollectedRequest.ContactStage, NotifyAttributeCollectedRequest.AttributeStage, NotifyAttributeCollectedRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotifyAttributeCollectedRequest._FinalStageattribute(CustomChannelAttribute attribute)NotifyAttributeCollectedRequestbuild()NotifyAttributeCollectedRequest.AttributeStagecontact(CustomChannelContact contact)NotifyAttributeCollectedRequest.ExternalConversationIdStageeventId(java.lang.String eventId)Unique identifier for the event.NotifyAttributeCollectedRequest.ContactStageexternalConversationId(java.lang.String externalConversationId)Identifier for the conversation in your application.NotifyAttributeCollectedRequest.Builderfrom(NotifyAttributeCollectedRequest other)
-
-
-
Method Detail
-
from
public NotifyAttributeCollectedRequest.Builder from(NotifyAttributeCollectedRequest other)
- Specified by:
fromin interfaceNotifyAttributeCollectedRequest.EventIdStage
-
eventId
public NotifyAttributeCollectedRequest.ExternalConversationIdStage eventId(@NotNull java.lang.String eventId)
Unique identifier for the event.
Unique identifier for the event.
- Specified by:
eventIdin interfaceNotifyAttributeCollectedRequest.EventIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
externalConversationId
public NotifyAttributeCollectedRequest.ContactStage externalConversationId(@NotNull java.lang.String externalConversationId)
Identifier for the conversation in your application.
Identifier for the conversation in your application.
- Specified by:
externalConversationIdin interfaceNotifyAttributeCollectedRequest.ExternalConversationIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
contact
public NotifyAttributeCollectedRequest.AttributeStage contact(@NotNull CustomChannelContact contact)
- Specified by:
contactin interfaceNotifyAttributeCollectedRequest.ContactStage
-
attribute
public NotifyAttributeCollectedRequest._FinalStage attribute(@NotNull CustomChannelAttribute attribute)
- Specified by:
attributein interfaceNotifyAttributeCollectedRequest.AttributeStage
-
build
public NotifyAttributeCollectedRequest build()
- Specified by:
buildin interfaceNotifyAttributeCollectedRequest._FinalStage
-
-