#[non_exhaustive]pub struct GetTableOutputBuilder { /* private fields */ }
Expand description
A builder for GetTableOutput
.
Implementations§
source§impl GetTableOutputBuilder
impl GetTableOutputBuilder
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.
This field is required.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 get_keyspace_name(&self) -> &Option<String>
pub fn get_keyspace_name(&self) -> &Option<String>
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.
This field is required.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 get_table_name(&self) -> &Option<String>
pub fn get_table_name(&self) -> &Option<String>
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.
This field is required.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 get_resource_arn(&self) -> &Option<String>
pub fn get_resource_arn(&self) -> &Option<String>
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 get_creation_timestamp(&self) -> &Option<DateTime>
pub fn get_creation_timestamp(&self) -> &Option<DateTime>
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 get_status(&self) -> &Option<TableStatus>
pub fn get_status(&self) -> &Option<TableStatus>
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 get_schema_definition(&self) -> &Option<SchemaDefinition>
pub fn get_schema_definition(&self) -> &Option<SchemaDefinition>
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 get_capacity_specification(
&self
) -> &Option<CapacitySpecificationSummary>
pub fn get_capacity_specification( &self ) -> &Option<CapacitySpecificationSummary>
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 get_encryption_specification(&self) -> &Option<EncryptionSpecification>
pub fn get_encryption_specification(&self) -> &Option<EncryptionSpecification>
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 get_point_in_time_recovery(&self) -> &Option<PointInTimeRecoverySummary>
pub fn get_point_in_time_recovery(&self) -> &Option<PointInTimeRecoverySummary>
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 get_ttl(&self) -> &Option<TimeToLive>
pub fn get_ttl(&self) -> &Option<TimeToLive>
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 in seconds 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 in seconds of the specified table.
sourcepub fn get_default_time_to_live(&self) -> &Option<i32>
pub fn get_default_time_to_live(&self) -> &Option<i32>
The default Time to Live settings in seconds 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 get_comment(&self) -> &Option<Comment>
pub fn get_comment(&self) -> &Option<Comment>
The the description of the specified table.
sourcepub fn client_side_timestamps(self, input: ClientSideTimestamps) -> Self
pub fn client_side_timestamps(self, input: ClientSideTimestamps) -> Self
The client-side timestamps setting of the table.
sourcepub fn set_client_side_timestamps(
self,
input: Option<ClientSideTimestamps>
) -> Self
pub fn set_client_side_timestamps( self, input: Option<ClientSideTimestamps> ) -> Self
The client-side timestamps setting of the table.
sourcepub fn get_client_side_timestamps(&self) -> &Option<ClientSideTimestamps>
pub fn get_client_side_timestamps(&self) -> &Option<ClientSideTimestamps>
The client-side timestamps setting of the table.
sourcepub fn build(self) -> Result<GetTableOutput, BuildError>
pub fn build(self) -> Result<GetTableOutput, BuildError>
Consumes the builder and constructs a GetTableOutput
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for GetTableOutputBuilder
impl Clone for GetTableOutputBuilder
source§fn clone(&self) -> GetTableOutputBuilder
fn clone(&self) -> GetTableOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetTableOutputBuilder
impl Debug for GetTableOutputBuilder
source§impl Default for GetTableOutputBuilder
impl Default for GetTableOutputBuilder
source§fn default() -> GetTableOutputBuilder
fn default() -> GetTableOutputBuilder
source§impl PartialEq for GetTableOutputBuilder
impl PartialEq for GetTableOutputBuilder
source§fn eq(&self, other: &GetTableOutputBuilder) -> bool
fn eq(&self, other: &GetTableOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.