Package com.pulumi.aws.connect.inputs
Class RoutingProfileQueueConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.connect.inputs.RoutingProfileQueueConfigArgs.Builder
-
- Enclosing class:
- RoutingProfileQueueConfigArgs
public static final class RoutingProfileQueueConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RoutingProfileQueueConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RoutingProfileQueueConfigArgs defaults)
-
-
Method Detail
-
channel
public RoutingProfileQueueConfigArgs.Builder channel(com.pulumi.core.Output<java.lang.String> channel)
- Parameters:
channel- Specifies the channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`.- Returns:
- builder
-
channel
public RoutingProfileQueueConfigArgs.Builder channel(java.lang.String channel)
- Parameters:
channel- Specifies the channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`.- Returns:
- builder
-
delay
public RoutingProfileQueueConfigArgs.Builder delay(com.pulumi.core.Output<java.lang.Integer> delay)
- Parameters:
delay- Specifies the delay, in seconds, that a contact should be in the queue before they are routed to an available agent- Returns:
- builder
-
delay
public RoutingProfileQueueConfigArgs.Builder delay(java.lang.Integer delay)
- Parameters:
delay- Specifies the delay, in seconds, that a contact should be in the queue before they are routed to an available agent- Returns:
- builder
-
priority
public RoutingProfileQueueConfigArgs.Builder priority(com.pulumi.core.Output<java.lang.Integer> priority)
- Parameters:
priority- Specifies the order in which contacts are to be handled for the queue.- Returns:
- builder
-
priority
public RoutingProfileQueueConfigArgs.Builder priority(java.lang.Integer priority)
- Parameters:
priority- Specifies the order in which contacts are to be handled for the queue.- Returns:
- builder
-
queueArn
public RoutingProfileQueueConfigArgs.Builder queueArn(@Nullable com.pulumi.core.Output<java.lang.String> queueArn)
- Parameters:
queueArn- ARN for the queue.- Returns:
- builder
-
queueArn
public RoutingProfileQueueConfigArgs.Builder queueArn(java.lang.String queueArn)
- Parameters:
queueArn- ARN for the queue.- Returns:
- builder
-
queueId
public RoutingProfileQueueConfigArgs.Builder queueId(com.pulumi.core.Output<java.lang.String> queueId)
- Parameters:
queueId- Specifies the identifier for the queue.- Returns:
- builder
-
queueId
public RoutingProfileQueueConfigArgs.Builder queueId(java.lang.String queueId)
- Parameters:
queueId- Specifies the identifier for the queue.- Returns:
- builder
-
queueName
public RoutingProfileQueueConfigArgs.Builder queueName(@Nullable com.pulumi.core.Output<java.lang.String> queueName)
- Parameters:
queueName- Name for the queue.- Returns:
- builder
-
queueName
public RoutingProfileQueueConfigArgs.Builder queueName(java.lang.String queueName)
- Parameters:
queueName- Name for the queue.- Returns:
- builder
-
build
public RoutingProfileQueueConfigArgs build()
-
-