Package com.pulumi.aws.connect.inputs
Class RoutingProfileMediaConcurrencyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.connect.inputs.RoutingProfileMediaConcurrencyArgs.Builder
-
- Enclosing class:
- RoutingProfileMediaConcurrencyArgs
public static final class RoutingProfileMediaConcurrencyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RoutingProfileMediaConcurrencyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RoutingProfileMediaConcurrencyArgsbuild()RoutingProfileMediaConcurrencyArgs.Builderchannel(com.pulumi.core.Output<java.lang.String> channel)RoutingProfileMediaConcurrencyArgs.Builderchannel(java.lang.String channel)RoutingProfileMediaConcurrencyArgs.Builderconcurrency(com.pulumi.core.Output<java.lang.Integer> concurrency)RoutingProfileMediaConcurrencyArgs.Builderconcurrency(java.lang.Integer concurrency)RoutingProfileMediaConcurrencyArgs.BuildercrossChannelBehavior(RoutingProfileMediaConcurrencyCrossChannelBehaviorArgs crossChannelBehavior)RoutingProfileMediaConcurrencyArgs.BuildercrossChannelBehavior(com.pulumi.core.Output<RoutingProfileMediaConcurrencyCrossChannelBehaviorArgs> crossChannelBehavior)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RoutingProfileMediaConcurrencyArgs defaults)
-
-
Method Detail
-
channel
public RoutingProfileMediaConcurrencyArgs.Builder channel(com.pulumi.core.Output<java.lang.String> channel)
- Parameters:
channel- Specifies the channels that agents can handle in the Contact Control Panel (CCP). Valid values are `VOICE`, `CHAT`, `TASK`.- Returns:
- builder
-
channel
public RoutingProfileMediaConcurrencyArgs.Builder channel(java.lang.String channel)
- Parameters:
channel- Specifies the channels that agents can handle in the Contact Control Panel (CCP). Valid values are `VOICE`, `CHAT`, `TASK`.- Returns:
- builder
-
concurrency
public RoutingProfileMediaConcurrencyArgs.Builder concurrency(com.pulumi.core.Output<java.lang.Integer> concurrency)
- Parameters:
concurrency- Specifies the number of contacts an agent can have on a channel simultaneously. Valid Range for `VOICE`: Minimum value of `1`. Maximum value of `1`. Valid Range for `CHAT`: Minimum value of `1`. Maximum value of `10`. Valid Range for `TASK`: Minimum value of `1`. Maximum value of `10`.- Returns:
- builder
-
concurrency
public RoutingProfileMediaConcurrencyArgs.Builder concurrency(java.lang.Integer concurrency)
- Parameters:
concurrency- Specifies the number of contacts an agent can have on a channel simultaneously. Valid Range for `VOICE`: Minimum value of `1`. Maximum value of `1`. Valid Range for `CHAT`: Minimum value of `1`. Maximum value of `10`. Valid Range for `TASK`: Minimum value of `1`. Maximum value of `10`.- Returns:
- builder
-
crossChannelBehavior
public RoutingProfileMediaConcurrencyArgs.Builder crossChannelBehavior(@Nullable com.pulumi.core.Output<RoutingProfileMediaConcurrencyCrossChannelBehaviorArgs> crossChannelBehavior)
- Parameters:
crossChannelBehavior- Defines the cross-channel routing behavior for each traffic type. **Out-of-band changes are only detected when this argument is explicitly configured in your Terraform configuration.** Documented below.- Returns:
- builder
-
crossChannelBehavior
public RoutingProfileMediaConcurrencyArgs.Builder crossChannelBehavior(RoutingProfileMediaConcurrencyCrossChannelBehaviorArgs crossChannelBehavior)
- Parameters:
crossChannelBehavior- Defines the cross-channel routing behavior for each traffic type. **Out-of-band changes are only detected when this argument is explicitly configured in your Terraform configuration.** Documented below.- Returns:
- builder
-
build
public RoutingProfileMediaConcurrencyArgs build()
-
-