Interface InjectMessageRequestBase.Builder<B extends InjectMessageRequestBase.Builder<B>>
- All Known Subinterfaces:
InjectMessageRequest.Builder<B>
- Enclosing interface:
InjectMessageRequestBase
public static interface InjectMessageRequestBase.Builder<B extends InjectMessageRequestBase.Builder<B>>
Dedicated Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Create instancesetAcceptTime(Instant acceptTime) see gettersetChannelIdentity(ChannelIdentity channelIdentity) see gettersetContactId(String contactId) see gettersetConversationId(String conversationId) see gettersetDirection(ConversationDirection direction) see gettersetMetadata(String metadata) see gettersetProcessingMode(ProcessingMode processingMode) see gettersetSenderId(String senderId) see getter
-
Method Details
-
setAcceptTime
see getter- Parameters:
acceptTime- see getter- Returns:
- Current builder
- See Also:
-
setChannelIdentity
see getter- Parameters:
channelIdentity- see getter- Returns:
- Current builder
- See Also:
-
setContactId
see getter- Parameters:
contactId- see getter- Returns:
- Current builder
- See Also:
-
setDirection
see getter- Parameters:
direction- see getter- Returns:
- Current builder
- See Also:
-
setConversationId
see getter- Parameters:
conversationId- see getter- Returns:
- Current builder
- See Also:
-
setSenderId
see getter- Parameters:
senderId- see getter- Returns:
- Current builder
- See Also:
-
setProcessingMode
see getter- Parameters:
processingMode- see getter- Returns:
- Current builder
- See Also:
-
setMetadata
see getter- Parameters:
metadata- see getter- Returns:
- Current builder
- See Also:
-
build
InjectMessageRequestBase build()Create instance- Returns:
- The instance build with current builder values
-