public static interface CreateRoutingProfileRequest.Builder extends ConnectRequest.Builder, SdkPojo, CopyableBuilder<CreateRoutingProfileRequest.Builder,CreateRoutingProfileRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateRoutingProfileRequest.Builder |
defaultOutboundQueueId(String defaultOutboundQueueId)
The default outbound queue for the routing profile.
|
CreateRoutingProfileRequest.Builder |
description(String description)
Description of the routing profile.
|
CreateRoutingProfileRequest.Builder |
instanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
CreateRoutingProfileRequest.Builder |
mediaConcurrencies(Collection<MediaConcurrency> mediaConcurrencies)
The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
CreateRoutingProfileRequest.Builder |
mediaConcurrencies(Consumer<MediaConcurrency.Builder>... mediaConcurrencies)
The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
CreateRoutingProfileRequest.Builder |
mediaConcurrencies(MediaConcurrency... mediaConcurrencies)
The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.
|
CreateRoutingProfileRequest.Builder |
name(String name)
The name of the routing profile.
|
CreateRoutingProfileRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateRoutingProfileRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateRoutingProfileRequest.Builder |
queueConfigs(Collection<RoutingProfileQueueConfig> queueConfigs)
The inbound queues associated with the routing profile.
|
CreateRoutingProfileRequest.Builder |
queueConfigs(Consumer<RoutingProfileQueueConfig.Builder>... queueConfigs)
The inbound queues associated with the routing profile.
|
CreateRoutingProfileRequest.Builder |
queueConfigs(RoutingProfileQueueConfig... queueConfigs)
The inbound queues associated with the routing profile.
|
CreateRoutingProfileRequest.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateRoutingProfileRequest.Builder instanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
instanceId - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.CreateRoutingProfileRequest.Builder name(String name)
The name of the routing profile. Must not be more than 127 characters.
name - The name of the routing profile. Must not be more than 127 characters.CreateRoutingProfileRequest.Builder description(String description)
Description of the routing profile. Must not be more than 250 characters.
description - Description of the routing profile. Must not be more than 250 characters.CreateRoutingProfileRequest.Builder defaultOutboundQueueId(String defaultOutboundQueueId)
The default outbound queue for the routing profile.
defaultOutboundQueueId - The default outbound queue for the routing profile.CreateRoutingProfileRequest.Builder queueConfigs(Collection<RoutingProfileQueueConfig> queueConfigs)
The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.
The limit of 10 array members applies to the maximum number of RoutingProfileQueueConfig objects
that can be passed during a CreateRoutingProfile API request. It is different from the quota of 50 queues per
routing profile per instance that is listed in Amazon
Connect service quotas.
queueConfigs - The inbound queues associated with the routing profile. If no queue is added, the agent can make only
outbound calls.
The limit of 10 array members applies to the maximum number of RoutingProfileQueueConfig
objects that can be passed during a CreateRoutingProfile API request. It is different from the quota
of 50 queues per routing profile per instance that is listed in Amazon
Connect service quotas.
CreateRoutingProfileRequest.Builder queueConfigs(RoutingProfileQueueConfig... queueConfigs)
The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.
The limit of 10 array members applies to the maximum number of RoutingProfileQueueConfig objects
that can be passed during a CreateRoutingProfile API request. It is different from the quota of 50 queues per
routing profile per instance that is listed in Amazon
Connect service quotas.
queueConfigs - The inbound queues associated with the routing profile. If no queue is added, the agent can make only
outbound calls.
The limit of 10 array members applies to the maximum number of RoutingProfileQueueConfig
objects that can be passed during a CreateRoutingProfile API request. It is different from the quota
of 50 queues per routing profile per instance that is listed in Amazon
Connect service quotas.
CreateRoutingProfileRequest.Builder queueConfigs(Consumer<RoutingProfileQueueConfig.Builder>... queueConfigs)
The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.
The limit of 10 array members applies to the maximum number of RoutingProfileQueueConfig objects
that can be passed during a CreateRoutingProfile API request. It is different from the quota of 50 queues per
routing profile per instance that is listed in Amazon
Connect service quotas.
RoutingProfileQueueConfig.Builder avoiding the need to
create one manually via
RoutingProfileQueueConfig.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #queueConfigs(List.
queueConfigs - a consumer that will call methods on
RoutingProfileQueueConfig.Builder#queueConfigs(java.util.Collection) CreateRoutingProfileRequest.Builder mediaConcurrencies(Collection<MediaConcurrency> mediaConcurrencies)
The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.
mediaConcurrencies - The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.CreateRoutingProfileRequest.Builder mediaConcurrencies(MediaConcurrency... mediaConcurrencies)
The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.
mediaConcurrencies - The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.CreateRoutingProfileRequest.Builder mediaConcurrencies(Consumer<MediaConcurrency.Builder>... mediaConcurrencies)
The channels that 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) CreateRoutingProfileRequest.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"} }.CreateRoutingProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateRoutingProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.