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)
Add an optional request override configuration.
|
CreateRoutingProfileRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
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)
One or more tags.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateRoutingProfileRequest.Builder instanceId(String instanceId)
The identifier of the Amazon Connect instance.
instanceId
- The identifier of the Amazon Connect 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.
queueConfigs
- The inbound queues associated with the routing profile. If no queue is added, the agent can make only
outbound calls.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.
queueConfigs
- The inbound queues associated with the routing profile. If no queue is added, the agent can make only
outbound calls.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.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #queueConfigs(List)
.queueConfigs
- a consumer that will call methods on List.Builder
#queueConfigs(List)
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 that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #mediaConcurrencies(List)
.mediaConcurrencies
- a consumer that will call methods on List.Builder
#mediaConcurrencies(List)
CreateRoutingProfileRequest.Builder tags(Map<String,String> tags)
One or more tags.
tags
- One or more tags.CreateRoutingProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateRoutingProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.