Interface QuickConnectConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<QuickConnectConfig.Builder,
,QuickConnectConfig> SdkBuilder<QuickConnectConfig.Builder,
,QuickConnectConfig> SdkPojo
- Enclosing class:
QuickConnectConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault QuickConnectConfig.Builder
phoneConfig
(Consumer<PhoneNumberQuickConnectConfig.Builder> phoneConfig) The phone configuration.phoneConfig
(PhoneNumberQuickConnectConfig phoneConfig) The phone configuration.default QuickConnectConfig.Builder
queueConfig
(Consumer<QueueQuickConnectConfig.Builder> queueConfig) The queue configuration.queueConfig
(QueueQuickConnectConfig queueConfig) The queue configuration.quickConnectType
(String quickConnectType) The type of quick connect.quickConnectType
(QuickConnectType quickConnectType) The type of quick connect.default QuickConnectConfig.Builder
userConfig
(Consumer<UserQuickConnectConfig.Builder> userConfig) The user configuration.userConfig
(UserQuickConnectConfig userConfig) The user configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
quickConnectType
The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
- Parameters:
quickConnectType
- The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
quickConnectType
The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
- Parameters:
quickConnectType
- The type of quick connect. In the Amazon Connect admin website, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userConfig
The user configuration. This is required only if QuickConnectType is USER.
- Parameters:
userConfig
- The user configuration. This is required only if QuickConnectType is USER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userConfig
The user configuration. This is required only if QuickConnectType is USER.
This is a convenience method that creates an instance of theUserQuickConnectConfig.Builder
avoiding the need to create one manually viaUserQuickConnectConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touserConfig(UserQuickConnectConfig)
.- Parameters:
userConfig
- a consumer that will call methods onUserQuickConnectConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queueConfig
The queue configuration. This is required only if QuickConnectType is QUEUE.
- Parameters:
queueConfig
- The queue configuration. This is required only if QuickConnectType is QUEUE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queueConfig
default QuickConnectConfig.Builder queueConfig(Consumer<QueueQuickConnectConfig.Builder> queueConfig) The queue configuration. This is required only if QuickConnectType is QUEUE.
This is a convenience method that creates an instance of theQueueQuickConnectConfig.Builder
avoiding the need to create one manually viaQueueQuickConnectConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqueueConfig(QueueQuickConnectConfig)
.- Parameters:
queueConfig
- a consumer that will call methods onQueueQuickConnectConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phoneConfig
The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
- Parameters:
phoneConfig
- The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phoneConfig
default QuickConnectConfig.Builder phoneConfig(Consumer<PhoneNumberQuickConnectConfig.Builder> phoneConfig) The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.
This is a convenience method that creates an instance of thePhoneNumberQuickConnectConfig.Builder
avoiding the need to create one manually viaPhoneNumberQuickConnectConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tophoneConfig(PhoneNumberQuickConnectConfig)
.- Parameters:
phoneConfig
- a consumer that will call methods onPhoneNumberQuickConnectConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-