Interface AssociatedContactSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AssociatedContactSummary.Builder,AssociatedContactSummary>,SdkBuilder<AssociatedContactSummary.Builder,AssociatedContactSummary>,SdkPojo
- Enclosing class:
- AssociatedContactSummary
public static interface AssociatedContactSummary.Builder extends SdkPojo, CopyableBuilder<AssociatedContactSummary.Builder,AssociatedContactSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssociatedContactSummary.Builderchannel(String channel)How the contact reached your contact center.AssociatedContactSummary.Builderchannel(Channel channel)How the contact reached your contact center.AssociatedContactSummary.BuildercontactArn(String contactArn)The Amazon Resource Name (ARN) of the contactAssociatedContactSummary.BuildercontactId(String contactId)The identifier of the contact in this instance of Amazon Connect.AssociatedContactSummary.BuilderdisconnectTimestamp(Instant disconnectTimestamp)The timestamp when the customer endpoint disconnected from Amazon Connect.AssociatedContactSummary.BuilderinitialContactId(String initialContactId)If this contact is related to other contacts, this is the ID of the initial contact.AssociatedContactSummary.BuilderinitiationMethod(String initiationMethod)Indicates how the contact was initiated.AssociatedContactSummary.BuilderinitiationMethod(ContactInitiationMethod initiationMethod)Indicates how the contact was initiated.AssociatedContactSummary.BuilderinitiationTimestamp(Instant initiationTimestamp)The date and time this contact was initiated, in UTC time.AssociatedContactSummary.BuilderpreviousContactId(String previousContactId)If this contact is not the first contact, this is the ID of the previous contact.AssociatedContactSummary.BuilderrelatedContactId(String relatedContactId)The contactId that is related to this 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 Detail
-
contactId
AssociatedContactSummary.Builder contactId(String contactId)
The identifier of the contact in this instance of Amazon Connect.
- Parameters:
contactId- The identifier of the contact in this instance of Amazon Connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactArn
AssociatedContactSummary.Builder contactArn(String contactArn)
The Amazon Resource Name (ARN) of the contact
- Parameters:
contactArn- The Amazon Resource Name (ARN) of the contact- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiationTimestamp
AssociatedContactSummary.Builder initiationTimestamp(Instant initiationTimestamp)
The date and time this contact was initiated, in UTC time.
- Parameters:
initiationTimestamp- The date and time this contact was initiated, in UTC time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disconnectTimestamp
AssociatedContactSummary.Builder disconnectTimestamp(Instant disconnectTimestamp)
The timestamp when the customer endpoint disconnected from Amazon Connect.
- Parameters:
disconnectTimestamp- The timestamp when the customer endpoint disconnected from Amazon Connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initialContactId
AssociatedContactSummary.Builder initialContactId(String initialContactId)
If this contact is related to other contacts, this is the ID of the initial contact.
- Parameters:
initialContactId- If this contact is related to other contacts, this is the ID of the initial contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
previousContactId
AssociatedContactSummary.Builder previousContactId(String previousContactId)
If this contact is not the first contact, this is the ID of the previous contact.
- Parameters:
previousContactId- If this contact is not the first contact, this is the ID of the previous contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedContactId
AssociatedContactSummary.Builder relatedContactId(String relatedContactId)
The contactId that is related to this contact.
- Parameters:
relatedContactId- The contactId that is related to this contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiationMethod
AssociatedContactSummary.Builder initiationMethod(String initiationMethod)
Indicates how the contact was initiated.
- Parameters:
initiationMethod- Indicates how the contact was initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ContactInitiationMethod,ContactInitiationMethod
-
initiationMethod
AssociatedContactSummary.Builder initiationMethod(ContactInitiationMethod initiationMethod)
Indicates how the contact was initiated.
- Parameters:
initiationMethod- Indicates how the contact was initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ContactInitiationMethod,ContactInitiationMethod
-
channel
AssociatedContactSummary.Builder channel(String channel)
How the contact reached your contact center.
-
channel
AssociatedContactSummary.Builder channel(Channel channel)
How the contact reached your contact center.
-
-