Interface CreateConfiguredTableAssociationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CleanRoomsRequest.Builder
,CopyableBuilder<CreateConfiguredTableAssociationRequest.Builder,
,CreateConfiguredTableAssociationRequest> SdkBuilder<CreateConfiguredTableAssociationRequest.Builder,
,CreateConfiguredTableAssociationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateConfiguredTableAssociationRequest
-
Method Summary
Modifier and TypeMethodDescriptionconfiguredTableIdentifier
(String configuredTableIdentifier) A unique identifier for the configured table to be associated to.description
(String description) A description for the configured table association.membershipIdentifier
(String membershipIdentifier) A unique identifier for one of your memberships for a collaboration.The name of the configured table association.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The service will assume this role to access catalog metadata and query the table.An optional label that you can assign to a resource when you create it.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.cleanrooms.model.CleanRoomsRequest.Builder
build
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
-
name
The name of the configured table association. This name is used to query the underlying configured table.
- Parameters:
name
- The name of the configured table association. This name is used to query the underlying configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description for the configured table association.
- Parameters:
description
- A description for the configured table association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipIdentifier
A unique identifier for one of your memberships for a collaboration. The configured table is associated to the collaboration that this membership belongs to. Currently accepts a membership ID.
- Parameters:
membershipIdentifier
- A unique identifier for one of your memberships for a collaboration. The configured table is associated to the collaboration that this membership belongs to. Currently accepts a membership ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuredTableIdentifier
CreateConfiguredTableAssociationRequest.Builder configuredTableIdentifier(String configuredTableIdentifier) A unique identifier for the configured table to be associated to. Currently accepts a configured table ID.
- Parameters:
configuredTableIdentifier
- A unique identifier for the configured table to be associated to. Currently accepts a configured table ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The service will assume this role to access catalog metadata and query the table.
- Parameters:
roleArn
- The service will assume this role to access catalog metadata and query the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
- Parameters:
tags
- An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateConfiguredTableAssociationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateConfiguredTableAssociationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-