public static interface CreateKeyspaceRequest.Builder extends KeyspacesRequest.Builder, SdkPojo, CopyableBuilder<CreateKeyspaceRequest.Builder,CreateKeyspaceRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateKeyspaceRequest.Builder keyspaceName(String keyspaceName)
The name of the keyspace to be created.
keyspaceName - The name of the keyspace to be created.CreateKeyspaceRequest.Builder tags(Collection<Tag> tags)
A list of key-value pair tags to be attached to the keyspace.
For more information, see Adding tags and labels to Amazon Keyspaces resources in the Amazon Keyspaces Developer Guide.
tags - A list of key-value pair tags to be attached to the keyspace.
For more information, see Adding tags and labels to Amazon Keyspaces resources in the Amazon Keyspaces Developer Guide.
CreateKeyspaceRequest.Builder tags(Tag... tags)
A list of key-value pair tags to be attached to the keyspace.
For more information, see Adding tags and labels to Amazon Keyspaces resources in the Amazon Keyspaces Developer Guide.
tags - A list of key-value pair tags to be attached to the keyspace.
For more information, see Adding tags and labels to Amazon Keyspaces resources in the Amazon Keyspaces Developer Guide.
CreateKeyspaceRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of key-value pair tags to be attached to the keyspace.
For more information, see Adding tags and labels to Amazon Keyspaces resources in the Amazon Keyspaces Developer Guide.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateKeyspaceRequest.Builder replicationSpecification(ReplicationSpecification replicationSpecification)
The replication specification of the keyspace includes:
replicationStrategy - the required value is SINGLE_REGION or
MULTI_REGION.
regionList - if the replicationStrategy is MULTI_REGION, the
regionList requires the current Region and at least one additional Amazon Web Services Region
where the keyspace is going to be replicated in. The maximum number of supported replication Regions
including the current Region is six.
replicationSpecification - The replication specification of the keyspace includes:
replicationStrategy - the required value is SINGLE_REGION or
MULTI_REGION.
regionList - if the replicationStrategy is MULTI_REGION, the
regionList requires the current Region and at least one additional Amazon Web Services
Region where the keyspace is going to be replicated in. The maximum number of supported replication
Regions including the current Region is six.
default CreateKeyspaceRequest.Builder replicationSpecification(Consumer<ReplicationSpecification.Builder> replicationSpecification)
The replication specification of the keyspace includes:
replicationStrategy - the required value is SINGLE_REGION or
MULTI_REGION.
regionList - if the replicationStrategy is MULTI_REGION, the
regionList requires the current Region and at least one additional Amazon Web Services Region
where the keyspace is going to be replicated in. The maximum number of supported replication Regions
including the current Region is six.
ReplicationSpecification.Builder
avoiding the need to create one manually via ReplicationSpecification.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to replicationSpecification(ReplicationSpecification).
replicationSpecification - a consumer that will call methods on ReplicationSpecification.BuilderreplicationSpecification(ReplicationSpecification)CreateKeyspaceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateKeyspaceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.