Interface QuickConnectConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<QuickConnectConfig.Builder,,QuickConnectConfig> SdkBuilder<QuickConnectConfig.Builder,,QuickConnectConfig> SdkPojo
- Enclosing class:
QuickConnectConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault QuickConnectConfig.BuilderphoneConfig(Consumer<PhoneNumberQuickConnectConfig.Builder> phoneConfig) The phone configuration.phoneConfig(PhoneNumberQuickConnectConfig phoneConfig) The phone configuration.default QuickConnectConfig.BuilderqueueConfig(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.BuilderuserConfig(Consumer<UserQuickConnectConfig.Builder> userConfig) The user configuration.userConfig(UserQuickConnectConfig userConfig) The user configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaUserQuickConnectConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaQueueQuickConnectConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPhoneNumberQuickConnectConfig.builder().When the
Consumercompletes,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:
-