Interface ParticipantMetrics.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ParticipantMetrics.Builder,
,ParticipantMetrics> SdkBuilder<ParticipantMetrics.Builder,
,ParticipantMetrics> SdkPojo
- Enclosing class:
ParticipantMetrics
@Mutable
@NotThreadSafe
public static interface ParticipantMetrics.Builder
extends SdkPojo, CopyableBuilder<ParticipantMetrics.Builder,ParticipantMetrics>
-
Method Summary
Modifier and TypeMethodDescriptionconversationAbandon
(Boolean conversationAbandon) A boolean flag indicating whether the chat conversation was abandoned by a Participant.lastMessageTimestamp
(Instant lastMessageTimestamp) Timestamp of last chat message by Participant.maxResponseTimeInMillis
(Long maxResponseTimeInMillis) Maximum chat response time by Participant.messageLengthInChars
(Integer messageLengthInChars) Number of chat characters sent by Participant.messagesSent
(Integer messagesSent) Number of chat messages sent by Participant.numResponses
(Integer numResponses) Number of chat messages sent by Participant.participantId
(String participantId) The Participant's ID.participantType
(String participantType) Information about the conversation participant.participantType
(ParticipantType participantType) Information about the conversation participant.totalResponseTimeInMillis
(Long totalResponseTimeInMillis) Total chat response time by Participant.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
-
participantId
The Participant's ID.
- Parameters:
participantId
- The Participant's ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participantType
Information about the conversation participant. Following are the participant types: [Agent, Customer, Supervisor].
- Parameters:
participantType
- Information about the conversation participant. Following are the participant types: [Agent, Customer, Supervisor].- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
participantType
Information about the conversation participant. Following are the participant types: [Agent, Customer, Supervisor].
- Parameters:
participantType
- Information about the conversation participant. Following are the participant types: [Agent, Customer, Supervisor].- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
conversationAbandon
A boolean flag indicating whether the chat conversation was abandoned by a Participant.
- Parameters:
conversationAbandon
- A boolean flag indicating whether the chat conversation was abandoned by a Participant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messagesSent
Number of chat messages sent by Participant.
- Parameters:
messagesSent
- Number of chat messages sent by Participant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numResponses
Number of chat messages sent by Participant.
- Parameters:
numResponses
- Number of chat messages sent by Participant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messageLengthInChars
Number of chat characters sent by Participant.
- Parameters:
messageLengthInChars
- Number of chat characters sent by Participant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalResponseTimeInMillis
Total chat response time by Participant.
- Parameters:
totalResponseTimeInMillis
- Total chat response time by Participant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResponseTimeInMillis
Maximum chat response time by Participant.
- Parameters:
maxResponseTimeInMillis
- Maximum chat response time by Participant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastMessageTimestamp
Timestamp of last chat message by Participant.
- Parameters:
lastMessageTimestamp
- Timestamp of last chat message by Participant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-