Interface ConversationEventBase.Builder
- Enclosing interface:
ConversationEventBase
public static interface ConversationEventBase.Builder
Dedicated Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Create instancesetAcceptTime
(Instant acceptTime) see gettersetAppEvent
(com.sinch.sdk.domains.conversation.models.v1.events.internal.AppEventInternal appEvent) see gettersetChannelIdentity
(ChannelIdentity channelIdentity) see gettersetContactId
(String contactId) see gettersetConversationId
(String conversationId) see gettersetProcessingMode
(ProcessingMode processingMode) see getter
-
Method Details
-
setAppEvent
ConversationEventBase.Builder setAppEvent(com.sinch.sdk.domains.conversation.models.v1.events.internal.AppEventInternal appEvent) see getter- Parameters:
appEvent
- see getter- Returns:
- Current builder
- See Also:
-
setConversationId
see getter- Parameters:
conversationId
- see getter- Returns:
- Current builder
- See Also:
-
setContactId
see getter- Parameters:
contactId
- see getter- Returns:
- Current builder
- See Also:
-
setChannelIdentity
see getter- Parameters:
channelIdentity
- see getter- Returns:
- Current builder
- See Also:
-
setAcceptTime
see getter- Parameters:
acceptTime
- see getter- Returns:
- Current builder
- See Also:
-
setProcessingMode
see getter- Parameters:
processingMode
- see getter- Returns:
- Current builder
- See Also:
-
build
ConversationEventBase build()Create instance- Returns:
- The instance build with current builder values
-