Interface GetTableResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetTableResponse.Builder,
,GetTableResponse> KeyspacesResponse.Builder
,SdkBuilder<GetTableResponse.Builder,
,GetTableResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetTableResponse
-
Method Summary
Modifier and TypeMethodDescriptiondefault GetTableResponse.Builder
capacitySpecification
(Consumer<CapacitySpecificationSummary.Builder> capacitySpecification) The read/write throughput capacity mode for a table.capacitySpecification
(CapacitySpecificationSummary capacitySpecification) The read/write throughput capacity mode for a table.default GetTableResponse.Builder
cdcSpecification
(Consumer<CdcSpecificationSummary.Builder> cdcSpecification) The CDC stream settings of the table.cdcSpecification
(CdcSpecificationSummary cdcSpecification) The CDC stream settings of the table.default GetTableResponse.Builder
clientSideTimestamps
(Consumer<ClientSideTimestamps.Builder> clientSideTimestamps) The client-side timestamps setting of the table.clientSideTimestamps
(ClientSideTimestamps clientSideTimestamps) The client-side timestamps setting of the table.default GetTableResponse.Builder
comment
(Consumer<Comment.Builder> comment) The the description of the specified table.The the description of the specified table.creationTimestamp
(Instant creationTimestamp) The creation timestamp of the specified table.defaultTimeToLive
(Integer defaultTimeToLive) The default Time to Live settings in seconds of the specified table.default GetTableResponse.Builder
encryptionSpecification
(Consumer<EncryptionSpecification.Builder> encryptionSpecification) The encryption settings of the specified table.encryptionSpecification
(EncryptionSpecification encryptionSpecification) The encryption settings of the specified table.keyspaceName
(String keyspaceName) The name of the keyspace that the specified table is stored in.latestStreamArn
(String latestStreamArn) The Amazon Resource Name (ARN) of the stream.default GetTableResponse.Builder
pointInTimeRecovery
(Consumer<PointInTimeRecoverySummary.Builder> pointInTimeRecovery) The point-in-time recovery status of the specified table.pointInTimeRecovery
(PointInTimeRecoverySummary pointInTimeRecovery) The point-in-time recovery status of the specified table.replicaSpecifications
(Collection<ReplicaSpecificationSummary> replicaSpecifications) Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.replicaSpecifications
(Consumer<ReplicaSpecificationSummary.Builder>... replicaSpecifications) Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.replicaSpecifications
(ReplicaSpecificationSummary... replicaSpecifications) Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.resourceArn
(String resourceArn) The Amazon Resource Name (ARN) of the specified table.default GetTableResponse.Builder
schemaDefinition
(Consumer<SchemaDefinition.Builder> schemaDefinition) The schema definition of the specified table.schemaDefinition
(SchemaDefinition schemaDefinition) The schema definition of the specified table.The current status of the specified table.status
(TableStatus status) The current status of the specified table.The name of the specified table.default GetTableResponse.Builder
ttl
(Consumer<TimeToLive.Builder> ttl) The custom Time to Live settings of the specified table.ttl
(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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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
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
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
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:
-
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:
-
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.Builder
avoiding the need to create one manually viaSchemaDefinition.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaCapacitySpecificationSummary.builder()
.When the
Consumer
completes,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:
-
-
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.Builder
avoiding the need to create one manually viaEncryptionSpecification.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaPointInTimeRecoverySummary.builder()
.When the
Consumer
completes,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:
-
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
The custom Time to Live settings of the specified table.
This is a convenience method that creates an instance of theTimeToLive.Builder
avoiding the need to create one manually viaTimeToLive.builder()
.When the
Consumer
completes,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:
-
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
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
The the description of the specified table.
This is a convenience method that creates an instance of theComment.Builder
avoiding the need to create one manually viaComment.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaClientSideTimestamps.builder()
.When the
Consumer
completes,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:
-
replicaSpecifications
GetTableResponse.Builder replicaSpecifications(Collection<ReplicaSpecificationSummary> replicaSpecifications) Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.
- Parameters:
replicaSpecifications
- Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaSpecifications
GetTableResponse.Builder replicaSpecifications(ReplicaSpecificationSummary... replicaSpecifications) Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.
- Parameters:
replicaSpecifications
- Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaSpecifications
GetTableResponse.Builder replicaSpecifications(Consumer<ReplicaSpecificationSummary.Builder>... replicaSpecifications) Returns the Amazon Web Services Region specific settings of all Regions a multi-Region table is replicated in.
This is a convenience method that creates an instance of theReplicaSpecificationSummary.Builder
avoiding the need to create one manually viaReplicaSpecificationSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreplicaSpecifications(List<ReplicaSpecificationSummary>)
.- Parameters:
replicaSpecifications
- a consumer that will call methods onReplicaSpecificationSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
latestStreamArn
The Amazon Resource Name (ARN) of the stream.
- Parameters:
latestStreamArn
- The Amazon Resource Name (ARN) of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cdcSpecification
The CDC stream settings of the table.
- Parameters:
cdcSpecification
- The CDC stream settings of the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cdcSpecification
default GetTableResponse.Builder cdcSpecification(Consumer<CdcSpecificationSummary.Builder> cdcSpecification) The CDC stream settings of the table.
This is a convenience method that creates an instance of theCdcSpecificationSummary.Builder
avoiding the need to create one manually viaCdcSpecificationSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocdcSpecification(CdcSpecificationSummary)
.- Parameters:
cdcSpecification
- a consumer that will call methods onCdcSpecificationSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-