Struct aws_sdk_keyspaces::operation::get_table::GetTableOutput
source · #[non_exhaustive]pub struct GetTableOutput {Show 13 fields
pub keyspace_name: String,
pub table_name: String,
pub resource_arn: String,
pub creation_timestamp: Option<DateTime>,
pub status: Option<TableStatus>,
pub schema_definition: Option<SchemaDefinition>,
pub capacity_specification: Option<CapacitySpecificationSummary>,
pub encryption_specification: Option<EncryptionSpecification>,
pub point_in_time_recovery: Option<PointInTimeRecoverySummary>,
pub ttl: Option<TimeToLive>,
pub default_time_to_live: Option<i32>,
pub comment: Option<Comment>,
pub client_side_timestamps: Option<ClientSideTimestamps>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.keyspace_name: String
The name of the keyspace that the specified table is stored in.
table_name: String
The name of the specified table.
resource_arn: String
The Amazon Resource Name (ARN) of the specified table.
creation_timestamp: Option<DateTime>
The creation timestamp of the specified table.
status: Option<TableStatus>
The current status of the specified table.
schema_definition: Option<SchemaDefinition>
The schema definition of the specified table.
capacity_specification: Option<CapacitySpecificationSummary>
The read/write throughput capacity mode for a table. The options are:
-
throughputMode:PAY_PER_REQUEST
-
throughputMode:PROVISIONED
encryption_specification: Option<EncryptionSpecification>
The encryption settings of the specified table.
point_in_time_recovery: Option<PointInTimeRecoverySummary>
The point-in-time recovery status of the specified table.
ttl: Option<TimeToLive>
The custom Time to Live settings of the specified table.
default_time_to_live: Option<i32>
The default Time to Live settings in seconds of the specified table.
comment: Option<Comment>
The the description of the specified table.
client_side_timestamps: Option<ClientSideTimestamps>
The client-side timestamps setting of the table.
Implementations§
source§impl GetTableOutput
impl GetTableOutput
sourcepub fn keyspace_name(&self) -> &str
pub fn keyspace_name(&self) -> &str
The name of the keyspace that the specified table is stored in.
sourcepub fn table_name(&self) -> &str
pub fn table_name(&self) -> &str
The name of the specified table.
sourcepub fn resource_arn(&self) -> &str
pub fn resource_arn(&self) -> &str
The Amazon Resource Name (ARN) of the specified table.
sourcepub fn creation_timestamp(&self) -> Option<&DateTime>
pub fn creation_timestamp(&self) -> Option<&DateTime>
The creation timestamp of the specified table.
sourcepub fn status(&self) -> Option<&TableStatus>
pub fn status(&self) -> Option<&TableStatus>
The current status of the specified table.
sourcepub fn schema_definition(&self) -> Option<&SchemaDefinition>
pub fn schema_definition(&self) -> Option<&SchemaDefinition>
The schema definition of the specified table.
sourcepub fn capacity_specification(&self) -> Option<&CapacitySpecificationSummary>
pub fn 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) -> Option<&EncryptionSpecification>
pub fn encryption_specification(&self) -> Option<&EncryptionSpecification>
The encryption settings of the specified table.
sourcepub fn point_in_time_recovery(&self) -> Option<&PointInTimeRecoverySummary>
pub fn point_in_time_recovery(&self) -> Option<&PointInTimeRecoverySummary>
The point-in-time recovery status of the specified table.
sourcepub fn ttl(&self) -> Option<&TimeToLive>
pub fn ttl(&self) -> Option<&TimeToLive>
The custom Time to Live settings of the specified table.
sourcepub fn default_time_to_live(&self) -> Option<i32>
pub fn default_time_to_live(&self) -> Option<i32>
The default Time to Live settings in seconds of the specified table.
sourcepub fn client_side_timestamps(&self) -> Option<&ClientSideTimestamps>
pub fn client_side_timestamps(&self) -> Option<&ClientSideTimestamps>
The client-side timestamps setting of the table.
source§impl GetTableOutput
impl GetTableOutput
sourcepub fn builder() -> GetTableOutputBuilder
pub fn builder() -> GetTableOutputBuilder
Creates a new builder-style object to manufacture GetTableOutput
.
Trait Implementations§
source§impl Clone for GetTableOutput
impl Clone for GetTableOutput
source§fn clone(&self) -> GetTableOutput
fn clone(&self) -> GetTableOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetTableOutput
impl Debug for GetTableOutput
source§impl PartialEq for GetTableOutput
impl PartialEq for GetTableOutput
source§fn eq(&self, other: &GetTableOutput) -> bool
fn eq(&self, other: &GetTableOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetTableOutput
impl RequestId for GetTableOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.