public static interface AgentContactReference.Builder extends SdkPojo, CopyableBuilder<AgentContactReference.Builder,AgentContactReference>
| Modifier and Type | Method and Description |
|---|---|
AgentContactReference.Builder |
agentContactState(ContactState agentContactState)
The state of the
contact.
|
AgentContactReference.Builder |
agentContactState(String agentContactState)
The state of the
contact.
|
AgentContactReference.Builder |
channel(Channel channel)
The channel of the contact.
|
AgentContactReference.Builder |
channel(String channel)
The channel of the contact.
|
AgentContactReference.Builder |
connectedToAgentTimestamp(Instant connectedToAgentTimestamp)
The time at which the contact was connected to an agent.
|
AgentContactReference.Builder |
contactId(String contactId)
The identifier of the contact in this instance of Amazon Connect.
|
AgentContactReference.Builder |
initiationMethod(ContactInitiationMethod initiationMethod)
How the contact was initiated.
|
AgentContactReference.Builder |
initiationMethod(String initiationMethod)
How the contact was initiated.
|
default AgentContactReference.Builder |
queue(Consumer<QueueReference.Builder> queue)
Sets the value of the Queue property for this object.
|
AgentContactReference.Builder |
queue(QueueReference queue)
Sets the value of the Queue property for this object.
|
AgentContactReference.Builder |
stateStartTimestamp(Instant stateStartTimestamp)
The epoch timestamp when the contact state started.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAgentContactReference.Builder contactId(String contactId)
The identifier of the contact in this instance of Amazon Connect.
contactId - The identifier of the contact in this instance of Amazon Connect.AgentContactReference.Builder channel(String channel)
The channel of the contact.
AgentContactReference.Builder channel(Channel channel)
The channel of the contact.
AgentContactReference.Builder initiationMethod(String initiationMethod)
How the contact was initiated.
initiationMethod - How the contact was initiated.ContactInitiationMethod,
ContactInitiationMethodAgentContactReference.Builder initiationMethod(ContactInitiationMethod initiationMethod)
How the contact was initiated.
initiationMethod - How the contact was initiated.ContactInitiationMethod,
ContactInitiationMethodAgentContactReference.Builder agentContactState(String agentContactState)
The state of the contact.
agentContactState - The state of
the contact.ContactState,
ContactStateAgentContactReference.Builder agentContactState(ContactState agentContactState)
The state of the contact.
agentContactState - The state of
the contact.ContactState,
ContactStateAgentContactReference.Builder stateStartTimestamp(Instant stateStartTimestamp)
The epoch timestamp when the contact state started.
stateStartTimestamp - The epoch timestamp when the contact state started.AgentContactReference.Builder connectedToAgentTimestamp(Instant connectedToAgentTimestamp)
The time at which the contact was connected to an agent.
connectedToAgentTimestamp - The time at which the contact was connected to an agent.AgentContactReference.Builder queue(QueueReference queue)
queue - The new value for the Queue property for this object.default AgentContactReference.Builder queue(Consumer<QueueReference.Builder> queue)
QueueReference.Builder avoiding the need
to create one manually via QueueReference.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to queue(QueueReference).queue - a consumer that will call methods on QueueReference.Builderqueue(QueueReference)Copyright © 2022. All rights reserved.