Interface MessageDeliveryReport.Builder
- Enclosing interface:
MessageDeliveryReport
public static interface MessageDeliveryReport.Builder
Dedicated Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Create instancesetChannelIdentity
(ChannelIdentity channelIdentity) see gettersetContactId
(String contactId) see gettersetConversationId
(String conversationId) see gettersetMessageId
(String messageId) see gettersetMetadata
(String metadata) see gettersetProcessingMode
(ProcessingMode processingMode) see gettersee gettersetStatus
(DeliveryStatus status) see getter
-
Method Details
-
setMessageId
see getter- Parameters:
messageId
- see getter- Returns:
- Current builder
- See Also:
-
setConversationId
see getter- Parameters:
conversationId
- see getter- Returns:
- Current builder
- See Also:
-
setStatus
see getter- Parameters:
status
- 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:
-
setReason
see getter- Parameters:
reason
- see getter- Returns:
- Current builder
- See Also:
-
setMetadata
see getter- Parameters:
metadata
- see getter- Returns:
- Current builder
- See Also:
-
setProcessingMode
see getter- Parameters:
processingMode
- see getter- Returns:
- Current builder
- See Also:
-
build
MessageDeliveryReport build()Create instance- Returns:
- The instance build with current builder values
-