Interface KeyspaceSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<KeyspaceSummary.Builder,KeyspaceSummary>,SdkBuilder<KeyspaceSummary.Builder,KeyspaceSummary>,SdkPojo
- Enclosing class:
- KeyspaceSummary
public static interface KeyspaceSummary.Builder extends SdkPojo, CopyableBuilder<KeyspaceSummary.Builder,KeyspaceSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KeyspaceSummary.BuilderkeyspaceName(String keyspaceName)The name of the keyspace.KeyspaceSummary.BuilderreplicationRegions(String... replicationRegions)If thereplicationStrategyof the keyspace isMULTI_REGION, a list of replication Regions is returned.KeyspaceSummary.BuilderreplicationRegions(Collection<String> replicationRegions)If thereplicationStrategyof the keyspace isMULTI_REGION, a list of replication Regions is returned.KeyspaceSummary.BuilderreplicationStrategy(String replicationStrategy)This property specifies if a keyspace is a single Region keyspace or a multi-Region keyspace.KeyspaceSummary.BuilderreplicationStrategy(Rs replicationStrategy)This property specifies if a keyspace is a single Region keyspace or a multi-Region keyspace.KeyspaceSummary.BuilderresourceArn(String resourceArn)The unique identifier of the keyspace in the format of an Amazon Resource Name (ARN).-
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, sdkFields
-
-
-
-
Method Detail
-
keyspaceName
KeyspaceSummary.Builder keyspaceName(String keyspaceName)
The name of the keyspace.
- Parameters:
keyspaceName- The name of the keyspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
KeyspaceSummary.Builder resourceArn(String resourceArn)
The unique identifier of the keyspace in the format of an Amazon Resource Name (ARN).
- Parameters:
resourceArn- The unique identifier of the keyspace in the format of an Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationStrategy
KeyspaceSummary.Builder replicationStrategy(String replicationStrategy)
This property specifies if a keyspace is a single Region keyspace or a multi-Region keyspace. The available values are
SINGLE_REGIONorMULTI_REGION.
-
replicationStrategy
KeyspaceSummary.Builder replicationStrategy(Rs replicationStrategy)
This property specifies if a keyspace is a single Region keyspace or a multi-Region keyspace. The available values are
SINGLE_REGIONorMULTI_REGION.
-
replicationRegions
KeyspaceSummary.Builder replicationRegions(Collection<String> replicationRegions)
If the
replicationStrategyof the keyspace isMULTI_REGION, a list of replication Regions is returned.- Parameters:
replicationRegions- If thereplicationStrategyof the keyspace isMULTI_REGION, a list of replication Regions is returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationRegions
KeyspaceSummary.Builder replicationRegions(String... replicationRegions)
If the
replicationStrategyof the keyspace isMULTI_REGION, a list of replication Regions is returned.- Parameters:
replicationRegions- If thereplicationStrategyof the keyspace isMULTI_REGION, a list of replication Regions is returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-