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
-