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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.
-