Interface ChatContactMetrics.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ChatContactMetrics.Builder,
,ChatContactMetrics> SdkBuilder<ChatContactMetrics.Builder,
,ChatContactMetrics> SdkPojo
- Enclosing class:
ChatContactMetrics
@Mutable
@NotThreadSafe
public static interface ChatContactMetrics.Builder
extends SdkPojo, CopyableBuilder<ChatContactMetrics.Builder,ChatContactMetrics>
-
Method Summary
Modifier and TypeMethodDescriptionagentFirstResponseTimeInMillis
(Long agentFirstResponseTimeInMillis) The time for an agent to respond after obtaining a chat contact.agentFirstResponseTimestamp
(Instant agentFirstResponseTimestamp) The agent first response timestamp for a chat contact.conversationCloseTimeInMillis
(Long conversationCloseTimeInMillis) The time it took for a contact to end after the last customer message.conversationTurnCount
(Integer conversationTurnCount) The number of conversation turns in a chat contact, which represents the back-and-forth exchanges between customer and other participants.multiParty
(Boolean multiParty) A boolean flag indicating whether multiparty chat or supervisor barge were enabled on this contact.totalBotMessageLengthInChars
(Integer totalBotMessageLengthInChars) The total number of characters from bot and automated messages on a chat contact.totalBotMessages
(Integer totalBotMessages) The total number of bot and automated messages on a chat contact.totalMessages
(Integer totalMessages) The number of chat messages on the contact.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
multiParty
A boolean flag indicating whether multiparty chat or supervisor barge were enabled on this contact.
- Parameters:
multiParty
- A boolean flag indicating whether multiparty chat or supervisor barge were enabled on this contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalMessages
The number of chat messages on the contact.
- Parameters:
totalMessages
- The number of chat messages on the contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalBotMessages
The total number of bot and automated messages on a chat contact.
- Parameters:
totalBotMessages
- The total number of bot and automated messages on a chat contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalBotMessageLengthInChars
The total number of characters from bot and automated messages on a chat contact.
- Parameters:
totalBotMessageLengthInChars
- The total number of characters from bot and automated messages on a chat contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conversationCloseTimeInMillis
The time it took for a contact to end after the last customer message.
- Parameters:
conversationCloseTimeInMillis
- The time it took for a contact to end after the last customer message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conversationTurnCount
The number of conversation turns in a chat contact, which represents the back-and-forth exchanges between customer and other participants.
- Parameters:
conversationTurnCount
- The number of conversation turns in a chat contact, which represents the back-and-forth exchanges between customer and other participants.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentFirstResponseTimestamp
The agent first response timestamp for a chat contact.
- Parameters:
agentFirstResponseTimestamp
- The agent first response timestamp for a chat contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentFirstResponseTimeInMillis
The time for an agent to respond after obtaining a chat contact.
- Parameters:
agentFirstResponseTimeInMillis
- The time for an agent to respond after obtaining a chat contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-