public static interface RoutingProfile.Builder extends SdkPojo, CopyableBuilder<RoutingProfile.Builder,RoutingProfile>
| Modifier and Type | Method and Description |
|---|---|
RoutingProfile.Builder |
agentAvailabilityTimer(AgentAvailabilityTimer agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order calculated based on time since
their last inbound contact or longest idle time.
|
RoutingProfile.Builder |
agentAvailabilityTimer(String agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order calculated based on time since
their last inbound contact or longest idle time.
|
RoutingProfile.Builder |
defaultOutboundQueueId(String defaultOutboundQueueId)
The identifier of the default outbound queue for this routing profile.
|
RoutingProfile.Builder |
description(String description)
The description of the routing profile.
|
RoutingProfile.Builder |
instanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
RoutingProfile.Builder |
mediaConcurrencies(Collection<MediaConcurrency> mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
RoutingProfile.Builder |
mediaConcurrencies(Consumer<MediaConcurrency.Builder>... mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
RoutingProfile.Builder |
mediaConcurrencies(MediaConcurrency... mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
RoutingProfile.Builder |
name(String name)
The name of the routing profile.
|
RoutingProfile.Builder |
numberOfAssociatedQueues(Long numberOfAssociatedQueues)
The number of associated queues in routing profile.
|
RoutingProfile.Builder |
numberOfAssociatedUsers(Long numberOfAssociatedUsers)
The number of associated users in routing profile.
|
RoutingProfile.Builder |
routingProfileArn(String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
|
RoutingProfile.Builder |
routingProfileId(String routingProfileId)
The identifier of the routing profile.
|
RoutingProfile.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRoutingProfile.Builder instanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
instanceId - The identifier of the Amazon Connect instance. You can find the instance
ID in the Amazon Resource Name (ARN) of the instance.RoutingProfile.Builder name(String name)
The name of the routing profile.
name - The name of the routing profile.RoutingProfile.Builder routingProfileArn(String routingProfileArn)
The Amazon Resource Name (ARN) of the routing profile.
routingProfileArn - The Amazon Resource Name (ARN) of the routing profile.RoutingProfile.Builder routingProfileId(String routingProfileId)
The identifier of the routing profile.
routingProfileId - The identifier of the routing profile.RoutingProfile.Builder description(String description)
The description of the routing profile.
description - The description of the routing profile.RoutingProfile.Builder mediaConcurrencies(Collection<MediaConcurrency> mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
mediaConcurrencies - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.RoutingProfile.Builder mediaConcurrencies(MediaConcurrency... mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
mediaConcurrencies - The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.RoutingProfile.Builder mediaConcurrencies(Consumer<MediaConcurrency.Builder>... mediaConcurrencies)
The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.
This is a convenience method that creates an instance of theMediaConcurrency.Builder avoiding the need to create
one manually via MediaConcurrency.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #mediaConcurrencies(List.
mediaConcurrencies - a consumer that will call methods on
MediaConcurrency.Builder#mediaConcurrencies(java.util.Collection) RoutingProfile.Builder defaultOutboundQueueId(String defaultOutboundQueueId)
The identifier of the default outbound queue for this routing profile.
defaultOutboundQueueId - The identifier of the default outbound queue for this routing profile.RoutingProfile.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags":
{"key1":"value1", "key2":"value2"} }.RoutingProfile.Builder numberOfAssociatedQueues(Long numberOfAssociatedQueues)
The number of associated queues in routing profile.
numberOfAssociatedQueues - The number of associated queues in routing profile.RoutingProfile.Builder numberOfAssociatedUsers(Long numberOfAssociatedUsers)
The number of associated users in routing profile.
numberOfAssociatedUsers - The number of associated users in routing profile.RoutingProfile.Builder agentAvailabilityTimer(String agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
agentAvailabilityTimer - Whether agents with this routing profile will have their routing order calculated based on time
since their last inbound contact or longest idle time.AgentAvailabilityTimer,
AgentAvailabilityTimerRoutingProfile.Builder agentAvailabilityTimer(AgentAvailabilityTimer agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
agentAvailabilityTimer - Whether agents with this routing profile will have their routing order calculated based on time
since their last inbound contact or longest idle time.AgentAvailabilityTimer,
AgentAvailabilityTimerCopyright © 2023. All rights reserved.