Interface TableAutoScalingDescription.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<TableAutoScalingDescription.Builder,TableAutoScalingDescription>
,SdkBuilder<TableAutoScalingDescription.Builder,TableAutoScalingDescription>
,SdkPojo
- Enclosing class:
- TableAutoScalingDescription
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.Builder
replicas(Collection<ReplicaAutoScalingDescription> replicas)
Represents replicas of the global table.TableAutoScalingDescription.Builder
replicas(Consumer<ReplicaAutoScalingDescription.Builder>... replicas)
Represents replicas of the global table.TableAutoScalingDescription.Builder
replicas(ReplicaAutoScalingDescription... replicas)
Represents replicas of the global table.TableAutoScalingDescription.Builder
tableName(String tableName)
The name of the table.TableAutoScalingDescription.Builder
tableStatus(String tableStatus)
The current state of the table:TableAutoScalingDescription.Builder
tableStatus(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, 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.Builder
avoiding the need to create one manually viaReplicaAutoScalingDescription.builder()
.When the
Consumer
completes,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
)
-
-