Struct aws_sdk_keyspaces::output::get_table_output::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for GetTableOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn keyspace_name(self, input: impl Into<String>) -> Self
pub fn keyspace_name(self, input: impl Into<String>) -> Self
The name of the keyspace that the specified table is stored in.
sourcepub fn set_keyspace_name(self, input: Option<String>) -> Self
pub fn set_keyspace_name(self, input: Option<String>) -> Self
The name of the keyspace that the specified table is stored in.
sourcepub fn table_name(self, input: impl Into<String>) -> Self
pub fn table_name(self, input: impl Into<String>) -> Self
The name of the specified table.
sourcepub fn set_table_name(self, input: Option<String>) -> Self
pub fn set_table_name(self, input: Option<String>) -> Self
The name of the specified table.
sourcepub fn resource_arn(self, input: impl Into<String>) -> Self
pub fn resource_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the specified table.
sourcepub fn set_resource_arn(self, input: Option<String>) -> Self
pub fn set_resource_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the specified table.
sourcepub fn creation_timestamp(self, input: DateTime) -> Self
pub fn creation_timestamp(self, input: DateTime) -> Self
The creation timestamp of the specified table.
sourcepub fn set_creation_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_creation_timestamp(self, input: Option<DateTime>) -> Self
The creation timestamp of the specified table.
sourcepub fn status(self, input: TableStatus) -> Self
pub fn status(self, input: TableStatus) -> Self
The current status of the specified table.
sourcepub fn set_status(self, input: Option<TableStatus>) -> Self
pub fn set_status(self, input: Option<TableStatus>) -> Self
The current status of the specified table.
sourcepub fn schema_definition(self, input: SchemaDefinition) -> Self
pub fn schema_definition(self, input: SchemaDefinition) -> Self
The schema definition of the specified table.
sourcepub fn set_schema_definition(self, input: Option<SchemaDefinition>) -> Self
pub fn set_schema_definition(self, input: Option<SchemaDefinition>) -> Self
The schema definition of the specified table.
sourcepub fn capacity_specification(self, input: CapacitySpecificationSummary) -> Self
pub fn capacity_specification(self, input: CapacitySpecificationSummary) -> Self
The read/write throughput capacity mode for a table. The options are:
• throughputMode:PAY_PER_REQUEST
• throughputMode:PROVISIONED
sourcepub fn set_capacity_specification(
self,
input: Option<CapacitySpecificationSummary>
) -> Self
pub fn set_capacity_specification(
self,
input: Option<CapacitySpecificationSummary>
) -> Self
The read/write throughput capacity mode for a table. The options are:
• throughputMode:PAY_PER_REQUEST
• throughputMode:PROVISIONED
sourcepub fn encryption_specification(self, input: EncryptionSpecification) -> Self
pub fn encryption_specification(self, input: EncryptionSpecification) -> Self
The encryption settings of the specified table.
sourcepub fn set_encryption_specification(
self,
input: Option<EncryptionSpecification>
) -> Self
pub fn set_encryption_specification(
self,
input: Option<EncryptionSpecification>
) -> Self
The encryption settings of the specified table.
sourcepub fn point_in_time_recovery(self, input: PointInTimeRecoverySummary) -> Self
pub fn point_in_time_recovery(self, input: PointInTimeRecoverySummary) -> Self
The point-in-time recovery status of the specified table.
sourcepub fn set_point_in_time_recovery(
self,
input: Option<PointInTimeRecoverySummary>
) -> Self
pub fn set_point_in_time_recovery(
self,
input: Option<PointInTimeRecoverySummary>
) -> Self
The point-in-time recovery status of the specified table.
sourcepub fn ttl(self, input: TimeToLive) -> Self
pub fn ttl(self, input: TimeToLive) -> Self
The custom Time to Live settings of the specified table.
sourcepub fn set_ttl(self, input: Option<TimeToLive>) -> Self
pub fn set_ttl(self, input: Option<TimeToLive>) -> Self
The custom Time to Live settings of the specified table.
sourcepub fn default_time_to_live(self, input: i32) -> Self
pub fn default_time_to_live(self, input: i32) -> Self
The default Time to Live settings of the specified table.
sourcepub fn set_default_time_to_live(self, input: Option<i32>) -> Self
pub fn set_default_time_to_live(self, input: Option<i32>) -> Self
The default Time to Live settings of the specified table.
sourcepub fn set_comment(self, input: Option<Comment>) -> Self
pub fn set_comment(self, input: Option<Comment>) -> Self
The the description of the specified table.
sourcepub fn build(self) -> GetTableOutput
pub fn build(self) -> GetTableOutput
Consumes the builder and constructs a GetTableOutput
.