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.BuilderassociationConfigurationData(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAssociationConfigurationData.builder().When the
Consumercompletes,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:
-