Interface AssociationConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AssociationConfiguration.Builder,
,AssociationConfiguration> SdkBuilder<AssociationConfiguration.Builder,
,AssociationConfiguration> SdkPojo
- Enclosing class:
AssociationConfiguration
@Mutable
@NotThreadSafe
public static interface AssociationConfiguration.Builder
extends SdkPojo, CopyableBuilder<AssociationConfiguration.Builder,AssociationConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault AssociationConfiguration.Builder
associationConfigurationData
(Consumer<AssociationConfigurationData.Builder> associationConfigurationData) The data of the configuration for an Amazon Q in Connect Assistant Association.associationConfigurationData
(AssociationConfigurationData associationConfigurationData) The data of the configuration for an Amazon Q in Connect Assistant Association.associationId
(String associationId) The identifier of the association for this Association Configuration.associationType
(String associationType) The type of the association for this Association Configuration.associationType
(AIAgentAssociationConfigurationType associationType) The type of the association for this Association 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, sdkFieldNameToField, sdkFields
-
Method Details
-
associationId
The identifier of the association for this Association Configuration.
- Parameters:
associationId
- The identifier of the association for this Association Configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationType
The type of the association for this Association Configuration.
- Parameters:
associationType
- The type of the association for this Association Configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associationType
AssociationConfiguration.Builder associationType(AIAgentAssociationConfigurationType associationType) The type of the association for this Association Configuration.
- Parameters:
associationType
- The type of the association for this Association Configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associationConfigurationData
AssociationConfiguration.Builder associationConfigurationData(AssociationConfigurationData associationConfigurationData) The data of the configuration for an Amazon Q in Connect Assistant Association.
- Parameters:
associationConfigurationData
- The data of the configuration for an Amazon Q in Connect Assistant Association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationConfigurationData
default AssociationConfiguration.Builder associationConfigurationData(Consumer<AssociationConfigurationData.Builder> associationConfigurationData) The data of the configuration for an Amazon Q in Connect Assistant Association.
This is a convenience method that creates an instance of theAssociationConfigurationData.Builder
avoiding the need to create one manually viaAssociationConfigurationData.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassociationConfigurationData(AssociationConfigurationData)
.- Parameters:
associationConfigurationData
- a consumer that will call methods onAssociationConfigurationData.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-