Interface GetTableResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetTableResponse.Builder,GetTableResponse>,KeyspacesResponse.Builder,SdkBuilder<GetTableResponse.Builder,GetTableResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetTableResponse
public static interface GetTableResponse.Builder extends KeyspacesResponse.Builder, SdkPojo, CopyableBuilder<GetTableResponse.Builder,GetTableResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default GetTableResponse.BuildercapacitySpecification(Consumer<CapacitySpecificationSummary.Builder> capacitySpecification)The read/write throughput capacity mode for a table.GetTableResponse.BuildercapacitySpecification(CapacitySpecificationSummary capacitySpecification)The read/write throughput capacity mode for a table.default GetTableResponse.BuilderclientSideTimestamps(Consumer<ClientSideTimestamps.Builder> clientSideTimestamps)The client-side timestamps setting of the table.GetTableResponse.BuilderclientSideTimestamps(ClientSideTimestamps clientSideTimestamps)The client-side timestamps setting of the table.default GetTableResponse.Buildercomment(Consumer<Comment.Builder> comment)The the description of the specified table.GetTableResponse.Buildercomment(Comment comment)The the description of the specified table.GetTableResponse.BuildercreationTimestamp(Instant creationTimestamp)The creation timestamp of the specified table.GetTableResponse.BuilderdefaultTimeToLive(Integer defaultTimeToLive)The default Time to Live settings in seconds of the specified table.default GetTableResponse.BuilderencryptionSpecification(Consumer<EncryptionSpecification.Builder> encryptionSpecification)The encryption settings of the specified table.GetTableResponse.BuilderencryptionSpecification(EncryptionSpecification encryptionSpecification)The encryption settings of the specified table.GetTableResponse.BuilderkeyspaceName(String keyspaceName)The name of the keyspace that the specified table is stored in.default GetTableResponse.BuilderpointInTimeRecovery(Consumer<PointInTimeRecoverySummary.Builder> pointInTimeRecovery)The point-in-time recovery status of the specified table.GetTableResponse.BuilderpointInTimeRecovery(PointInTimeRecoverySummary pointInTimeRecovery)The point-in-time recovery status of the specified table.GetTableResponse.BuilderresourceArn(String resourceArn)The Amazon Resource Name (ARN) of the specified table.default GetTableResponse.BuilderschemaDefinition(Consumer<SchemaDefinition.Builder> schemaDefinition)The schema definition of the specified table.GetTableResponse.BuilderschemaDefinition(SchemaDefinition schemaDefinition)The schema definition of the specified table.GetTableResponse.Builderstatus(String status)The current status of the specified table.GetTableResponse.Builderstatus(TableStatus status)The current status of the specified table.GetTableResponse.BuildertableName(String tableName)The name of the specified table.default GetTableResponse.Builderttl(Consumer<TimeToLive.Builder> ttl)The custom Time to Live settings of the specified table.GetTableResponse.Builderttl(TimeToLive ttl)The custom Time to Live settings of the specified table.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.keyspaces.model.KeyspacesResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
keyspaceName
GetTableResponse.Builder keyspaceName(String keyspaceName)
The name of the keyspace that the specified table is stored in.
- Parameters:
keyspaceName- The name of the keyspace that the specified table is stored in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
GetTableResponse.Builder tableName(String tableName)
The name of the specified table.
- Parameters:
tableName- The name of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
GetTableResponse.Builder resourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the specified table.
- Parameters:
resourceArn- The Amazon Resource Name (ARN) of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTimestamp
GetTableResponse.Builder creationTimestamp(Instant creationTimestamp)
The creation timestamp of the specified table.
- Parameters:
creationTimestamp- The creation timestamp of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
GetTableResponse.Builder status(String status)
The current status of the specified table.
- Parameters:
status- The current status of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TableStatus,TableStatus
-
status
GetTableResponse.Builder status(TableStatus status)
The current status of the specified table.
- Parameters:
status- The current status of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TableStatus,TableStatus
-
schemaDefinition
GetTableResponse.Builder schemaDefinition(SchemaDefinition schemaDefinition)
The schema definition of the specified table.
- Parameters:
schemaDefinition- The schema definition of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaDefinition
default GetTableResponse.Builder schemaDefinition(Consumer<SchemaDefinition.Builder> schemaDefinition)
The schema definition of the specified table.
This is a convenience method that creates an instance of theSchemaDefinition.Builderavoiding the need to create one manually viaSchemaDefinition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toschemaDefinition(SchemaDefinition).- Parameters:
schemaDefinition- a consumer that will call methods onSchemaDefinition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
schemaDefinition(SchemaDefinition)
-
capacitySpecification
GetTableResponse.Builder capacitySpecification(CapacitySpecificationSummary capacitySpecification)
The read/write throughput capacity mode for a table. The options are:
-
throughputMode:PAY_PER_REQUEST -
throughputMode:PROVISIONED
- Parameters:
capacitySpecification- The read/write throughput capacity mode for a table. The options are:-
throughputMode:PAY_PER_REQUEST -
throughputMode:PROVISIONED
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
capacitySpecification
default GetTableResponse.Builder capacitySpecification(Consumer<CapacitySpecificationSummary.Builder> capacitySpecification)
The read/write throughput capacity mode for a table. The options are:
-
throughputMode:PAY_PER_REQUEST -
throughputMode:PROVISIONED
CapacitySpecificationSummary.Builderavoiding the need to create one manually viaCapacitySpecificationSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocapacitySpecification(CapacitySpecificationSummary).- Parameters:
capacitySpecification- a consumer that will call methods onCapacitySpecificationSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
capacitySpecification(CapacitySpecificationSummary)
-
-
encryptionSpecification
GetTableResponse.Builder encryptionSpecification(EncryptionSpecification encryptionSpecification)
The encryption settings of the specified table.
- Parameters:
encryptionSpecification- The encryption settings of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionSpecification
default GetTableResponse.Builder encryptionSpecification(Consumer<EncryptionSpecification.Builder> encryptionSpecification)
The encryption settings of the specified table.
This is a convenience method that creates an instance of theEncryptionSpecification.Builderavoiding the need to create one manually viaEncryptionSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionSpecification(EncryptionSpecification).- Parameters:
encryptionSpecification- a consumer that will call methods onEncryptionSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
encryptionSpecification(EncryptionSpecification)
-
pointInTimeRecovery
GetTableResponse.Builder pointInTimeRecovery(PointInTimeRecoverySummary pointInTimeRecovery)
The point-in-time recovery status of the specified table.
- Parameters:
pointInTimeRecovery- The point-in-time recovery status of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pointInTimeRecovery
default GetTableResponse.Builder pointInTimeRecovery(Consumer<PointInTimeRecoverySummary.Builder> pointInTimeRecovery)
The point-in-time recovery status of the specified table.
This is a convenience method that creates an instance of thePointInTimeRecoverySummary.Builderavoiding the need to create one manually viaPointInTimeRecoverySummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topointInTimeRecovery(PointInTimeRecoverySummary).- Parameters:
pointInTimeRecovery- a consumer that will call methods onPointInTimeRecoverySummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
pointInTimeRecovery(PointInTimeRecoverySummary)
-
ttl
GetTableResponse.Builder ttl(TimeToLive ttl)
The custom Time to Live settings of the specified table.
- Parameters:
ttl- The custom Time to Live settings of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttl
default GetTableResponse.Builder ttl(Consumer<TimeToLive.Builder> ttl)
The custom Time to Live settings of the specified table.
This is a convenience method that creates an instance of theTimeToLive.Builderavoiding the need to create one manually viaTimeToLive.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tottl(TimeToLive).- Parameters:
ttl- a consumer that will call methods onTimeToLive.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ttl(TimeToLive)
-
defaultTimeToLive
GetTableResponse.Builder defaultTimeToLive(Integer defaultTimeToLive)
The default Time to Live settings in seconds of the specified table.
- Parameters:
defaultTimeToLive- The default Time to Live settings in seconds of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comment
GetTableResponse.Builder comment(Comment comment)
The the description of the specified table.
- Parameters:
comment- The the description of the specified table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comment
default GetTableResponse.Builder comment(Consumer<Comment.Builder> comment)
The the description of the specified table.
This is a convenience method that creates an instance of theComment.Builderavoiding the need to create one manually viaComment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocomment(Comment).- Parameters:
comment- a consumer that will call methods onComment.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
comment(Comment)
-
clientSideTimestamps
GetTableResponse.Builder clientSideTimestamps(ClientSideTimestamps clientSideTimestamps)
The client-side timestamps setting of the table.
- Parameters:
clientSideTimestamps- The client-side timestamps setting of the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSideTimestamps
default GetTableResponse.Builder clientSideTimestamps(Consumer<ClientSideTimestamps.Builder> clientSideTimestamps)
The client-side timestamps setting of the table.
This is a convenience method that creates an instance of theClientSideTimestamps.Builderavoiding the need to create one manually viaClientSideTimestamps.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toclientSideTimestamps(ClientSideTimestamps).- Parameters:
clientSideTimestamps- a consumer that will call methods onClientSideTimestamps.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
clientSideTimestamps(ClientSideTimestamps)
-
-