Interface TableAutoScalingDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TableAutoScalingDescription.Builder,TableAutoScalingDescription>,SdkBuilder<TableAutoScalingDescription.Builder,TableAutoScalingDescription>,SdkPojo
- Enclosing class:
- TableAutoScalingDescription
@Mutable @NotThreadSafe public static interface TableAutoScalingDescription.Builder extends SdkPojo, CopyableBuilder<TableAutoScalingDescription.Builder,TableAutoScalingDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TableAutoScalingDescription.Builderreplicas(Collection<ReplicaAutoScalingDescription> replicas)Represents replicas of the global table.TableAutoScalingDescription.Builderreplicas(Consumer<ReplicaAutoScalingDescription.Builder>... replicas)Represents replicas of the global table.TableAutoScalingDescription.Builderreplicas(ReplicaAutoScalingDescription... replicas)Represents replicas of the global table.TableAutoScalingDescription.BuildertableName(String tableName)The name of the table.TableAutoScalingDescription.BuildertableStatus(String tableStatus)The current state of the table:TableAutoScalingDescription.BuildertableStatus(TableStatus tableStatus)The current state of the table:-
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 Detail
-
tableName
TableAutoScalingDescription.Builder tableName(String tableName)
The name of the table.
- Parameters:
tableName- The name of the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableStatus
TableAutoScalingDescription.Builder tableStatus(String tableStatus)
The current state of the table:
-
CREATING- The table is being created. -
UPDATING- The table is being updated. -
DELETING- The table is being deleted. -
ACTIVE- The table is ready for use.
- Parameters:
tableStatus- The current state of the table:-
CREATING- The table is being created. -
UPDATING- The table is being updated. -
DELETING- The table is being deleted. -
ACTIVE- The table is ready for use.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TableStatus,TableStatus
-
-
tableStatus
TableAutoScalingDescription.Builder tableStatus(TableStatus tableStatus)
The current state of the table:
-
CREATING- The table is being created. -
UPDATING- The table is being updated. -
DELETING- The table is being deleted. -
ACTIVE- The table is ready for use.
- Parameters:
tableStatus- The current state of the table:-
CREATING- The table is being created. -
UPDATING- The table is being updated. -
DELETING- The table is being deleted. -
ACTIVE- The table is ready for use.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TableStatus,TableStatus
-
-
replicas
TableAutoScalingDescription.Builder replicas(Collection<ReplicaAutoScalingDescription> replicas)
Represents replicas of the global table.
- Parameters:
replicas- Represents replicas of the global table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicas
TableAutoScalingDescription.Builder replicas(ReplicaAutoScalingDescription... replicas)
Represents replicas of the global table.
- Parameters:
replicas- Represents replicas of the global table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicas
TableAutoScalingDescription.Builder replicas(Consumer<ReplicaAutoScalingDescription.Builder>... replicas)
Represents replicas of the global table.
This is a convenience method that creates an instance of theReplicaAutoScalingDescription.Builderavoiding the need to create one manually viaReplicaAutoScalingDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#replicas(List.) - Parameters:
replicas- a consumer that will call methods onReplicaAutoScalingDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#replicas(java.util.Collection)
-
-