Package com.pulumi.aws.connect.inputs
Class QuickConnectQuickConnectConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.connect.inputs.QuickConnectQuickConnectConfigArgs.Builder
-
- Enclosing class:
- QuickConnectQuickConnectConfigArgs
public static final class QuickConnectQuickConnectConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(QuickConnectQuickConnectConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(QuickConnectQuickConnectConfigArgs defaults)
-
-
Method Detail
-
phoneConfigs
public QuickConnectQuickConnectConfigArgs.Builder phoneConfigs(@Nullable com.pulumi.core.Output<java.util.List<QuickConnectQuickConnectConfigPhoneConfigArgs>> phoneConfigs)
- Parameters:
phoneConfigs
- Specifies the phone configuration of the Quick Connect. This is required only if `quick_connect_type` is `PHONE_NUMBER`. The `phone_config` block is documented below.- Returns:
- builder
-
phoneConfigs
public QuickConnectQuickConnectConfigArgs.Builder phoneConfigs(java.util.List<QuickConnectQuickConnectConfigPhoneConfigArgs> phoneConfigs)
- Parameters:
phoneConfigs
- Specifies the phone configuration of the Quick Connect. This is required only if `quick_connect_type` is `PHONE_NUMBER`. The `phone_config` block is documented below.- Returns:
- builder
-
phoneConfigs
public QuickConnectQuickConnectConfigArgs.Builder phoneConfigs(QuickConnectQuickConnectConfigPhoneConfigArgs... phoneConfigs)
- Parameters:
phoneConfigs
- Specifies the phone configuration of the Quick Connect. This is required only if `quick_connect_type` is `PHONE_NUMBER`. The `phone_config` block is documented below.- Returns:
- builder
-
queueConfigs
public QuickConnectQuickConnectConfigArgs.Builder queueConfigs(@Nullable com.pulumi.core.Output<java.util.List<QuickConnectQuickConnectConfigQueueConfigArgs>> queueConfigs)
- Parameters:
queueConfigs
- Specifies the queue configuration of the Quick Connect. This is required only if `quick_connect_type` is `QUEUE`. The `queue_config` block is documented below.- Returns:
- builder
-
queueConfigs
public QuickConnectQuickConnectConfigArgs.Builder queueConfigs(java.util.List<QuickConnectQuickConnectConfigQueueConfigArgs> queueConfigs)
- Parameters:
queueConfigs
- Specifies the queue configuration of the Quick Connect. This is required only if `quick_connect_type` is `QUEUE`. The `queue_config` block is documented below.- Returns:
- builder
-
queueConfigs
public QuickConnectQuickConnectConfigArgs.Builder queueConfigs(QuickConnectQuickConnectConfigQueueConfigArgs... queueConfigs)
- Parameters:
queueConfigs
- Specifies the queue configuration of the Quick Connect. This is required only if `quick_connect_type` is `QUEUE`. The `queue_config` block is documented below.- Returns:
- builder
-
quickConnectType
public QuickConnectQuickConnectConfigArgs.Builder quickConnectType(com.pulumi.core.Output<java.lang.String> quickConnectType)
- Parameters:
quickConnectType
- Specifies the configuration type of the quick connect. valid values are `PHONE_NUMBER`, `QUEUE`, `USER`.- Returns:
- builder
-
quickConnectType
public QuickConnectQuickConnectConfigArgs.Builder quickConnectType(java.lang.String quickConnectType)
- Parameters:
quickConnectType
- Specifies the configuration type of the quick connect. valid values are `PHONE_NUMBER`, `QUEUE`, `USER`.- Returns:
- builder
-
userConfigs
public QuickConnectQuickConnectConfigArgs.Builder userConfigs(@Nullable com.pulumi.core.Output<java.util.List<QuickConnectQuickConnectConfigUserConfigArgs>> userConfigs)
- Parameters:
userConfigs
- Specifies the user configuration of the Quick Connect. This is required only if `quick_connect_type` is `USER`. The `user_config` block is documented below.- Returns:
- builder
-
userConfigs
public QuickConnectQuickConnectConfigArgs.Builder userConfigs(java.util.List<QuickConnectQuickConnectConfigUserConfigArgs> userConfigs)
- Parameters:
userConfigs
- Specifies the user configuration of the Quick Connect. This is required only if `quick_connect_type` is `USER`. The `user_config` block is documented below.- Returns:
- builder
-
userConfigs
public QuickConnectQuickConnectConfigArgs.Builder userConfigs(QuickConnectQuickConnectConfigUserConfigArgs... userConfigs)
- Parameters:
userConfigs
- Specifies the user configuration of the Quick Connect. This is required only if `quick_connect_type` is `USER`. The `user_config` block is documented below.- Returns:
- builder
-
build
public QuickConnectQuickConnectConfigArgs build()
-
-