Struct aws_sdk_securityhub::model::aws_dynamo_db_table_details::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
Expand description
A builder for AwsDynamoDbTableDetails
Implementations
pub fn attribute_definitions(
self,
input: impl Into<AwsDynamoDbTableAttributeDefinition>
) -> Self
pub fn attribute_definitions(
self,
input: impl Into<AwsDynamoDbTableAttributeDefinition>
) -> Self
Appends an item to attribute_definitions
.
To override the contents of this collection use set_attribute_definitions
.
A list of attribute definitions for the table.
pub fn set_attribute_definitions(
self,
input: Option<Vec<AwsDynamoDbTableAttributeDefinition>>
) -> Self
pub fn set_attribute_definitions(
self,
input: Option<Vec<AwsDynamoDbTableAttributeDefinition>>
) -> Self
A list of attribute definitions for the table.
Information about the billing for read/write capacity on the table.
pub fn set_billing_mode_summary(
self,
input: Option<AwsDynamoDbTableBillingModeSummary>
) -> Self
pub fn set_billing_mode_summary(
self,
input: Option<AwsDynamoDbTableBillingModeSummary>
) -> Self
Information about the billing for read/write capacity on the table.
Indicates when the table was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet
Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
Indicates when the table was created.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet
Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
pub fn global_secondary_indexes(
self,
input: impl Into<AwsDynamoDbTableGlobalSecondaryIndex>
) -> Self
pub fn global_secondary_indexes(
self,
input: impl Into<AwsDynamoDbTableGlobalSecondaryIndex>
) -> Self
Appends an item to global_secondary_indexes
.
To override the contents of this collection use set_global_secondary_indexes
.
List of global secondary indexes for the table.
pub fn set_global_secondary_indexes(
self,
input: Option<Vec<AwsDynamoDbTableGlobalSecondaryIndex>>
) -> Self
pub fn set_global_secondary_indexes(
self,
input: Option<Vec<AwsDynamoDbTableGlobalSecondaryIndex>>
) -> Self
List of global secondary indexes for the table.
The version of global tables being used.
The version of global tables being used.
The number of items in the table.
The number of items in the table.
Appends an item to key_schema
.
To override the contents of this collection use set_key_schema
.
The primary key structure for the table.
The primary key structure for the table.
The ARN of the latest stream for the table.
The ARN of the latest stream for the table.
The label of the latest stream. The label is not a unique identifier.
The label of the latest stream. The label is not a unique identifier.
pub fn local_secondary_indexes(
self,
input: impl Into<AwsDynamoDbTableLocalSecondaryIndex>
) -> Self
pub fn local_secondary_indexes(
self,
input: impl Into<AwsDynamoDbTableLocalSecondaryIndex>
) -> Self
Appends an item to local_secondary_indexes
.
To override the contents of this collection use set_local_secondary_indexes
.
The list of local secondary indexes for the table.
pub fn set_local_secondary_indexes(
self,
input: Option<Vec<AwsDynamoDbTableLocalSecondaryIndex>>
) -> Self
pub fn set_local_secondary_indexes(
self,
input: Option<Vec<AwsDynamoDbTableLocalSecondaryIndex>>
) -> Self
The list of local secondary indexes for the table.
Information about the provisioned throughput for the table.
pub fn set_provisioned_throughput(
self,
input: Option<AwsDynamoDbTableProvisionedThroughput>
) -> Self
pub fn set_provisioned_throughput(
self,
input: Option<AwsDynamoDbTableProvisionedThroughput>
) -> Self
Information about the provisioned throughput for the table.
Appends an item to replicas
.
To override the contents of this collection use set_replicas
.
The list of replicas of this table.
The list of replicas of this table.
Information about the restore for the table.
Information about the restore for the table.
Information about the server-side encryption for the table.
Information about the server-side encryption for the table.
The current DynamoDB Streams configuration for the table.
pub fn set_stream_specification(
self,
input: Option<AwsDynamoDbTableStreamSpecification>
) -> Self
pub fn set_stream_specification(
self,
input: Option<AwsDynamoDbTableStreamSpecification>
) -> Self
The current DynamoDB Streams configuration for the table.
The identifier of the table.
The name of the table.
The name of the table.
The total size of the table in bytes.
The total size of the table in bytes.
The current status of the table.
The current status of the table.
Consumes the builder and constructs a AwsDynamoDbTableDetails
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more