Interface AssociateDataShareConsumerRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<AssociateDataShareConsumerRequest.Builder,AssociateDataShareConsumerRequest>
,RedshiftRequest.Builder
,SdkBuilder<AssociateDataShareConsumerRequest.Builder,AssociateDataShareConsumerRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- AssociateDataShareConsumerRequest
public static interface AssociateDataShareConsumerRequest.Builder extends RedshiftRequest.Builder, SdkPojo, CopyableBuilder<AssociateDataShareConsumerRequest.Builder,AssociateDataShareConsumerRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssociateDataShareConsumerRequest.Builder
allowWrites(Boolean allowWrites)
If set to true, allows write operations for a datashare.AssociateDataShareConsumerRequest.Builder
associateEntireAccount(Boolean associateEntireAccount)
A value that specifies whether the datashare is associated with the entire account.AssociateDataShareConsumerRequest.Builder
consumerArn(String consumerArn)
The Amazon Resource Name (ARN) of the consumer namespace associated with the datashare.AssociateDataShareConsumerRequest.Builder
consumerRegion(String consumerRegion)
From a datashare consumer account, associates a datashare with all existing and future namespaces in the specified Amazon Web Services Region.AssociateDataShareConsumerRequest.Builder
dataShareArn(String dataShareArn)
The Amazon Resource Name (ARN) of the datashare that the consumer is to use.AssociateDataShareConsumerRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AssociateDataShareConsumerRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.redshift.model.RedshiftRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
dataShareArn
AssociateDataShareConsumerRequest.Builder dataShareArn(String dataShareArn)
The Amazon Resource Name (ARN) of the datashare that the consumer is to use.
- Parameters:
dataShareArn
- The Amazon Resource Name (ARN) of the datashare that the consumer is to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associateEntireAccount
AssociateDataShareConsumerRequest.Builder associateEntireAccount(Boolean associateEntireAccount)
A value that specifies whether the datashare is associated with the entire account.
- Parameters:
associateEntireAccount
- A value that specifies whether the datashare is associated with the entire account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumerArn
AssociateDataShareConsumerRequest.Builder consumerArn(String consumerArn)
The Amazon Resource Name (ARN) of the consumer namespace associated with the datashare.
- Parameters:
consumerArn
- The Amazon Resource Name (ARN) of the consumer namespace associated with the datashare.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumerRegion
AssociateDataShareConsumerRequest.Builder consumerRegion(String consumerRegion)
From a datashare consumer account, associates a datashare with all existing and future namespaces in the specified Amazon Web Services Region.
- Parameters:
consumerRegion
- From a datashare consumer account, associates a datashare with all existing and future namespaces in the specified Amazon Web Services Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowWrites
AssociateDataShareConsumerRequest.Builder allowWrites(Boolean allowWrites)
If set to true, allows write operations for a datashare.
- Parameters:
allowWrites
- If set to true, allows write operations for a datashare.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
AssociateDataShareConsumerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
AssociateDataShareConsumerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-