#[non_exhaustive]pub struct AwsDynamoDbTableBillingModeSummaryBuilder { /* private fields */ }Expand description
A builder for AwsDynamoDbTableBillingModeSummary.
Implementations§
source§impl AwsDynamoDbTableBillingModeSummaryBuilder
impl AwsDynamoDbTableBillingModeSummaryBuilder
sourcepub fn billing_mode(self, input: impl Into<String>) -> Self
pub fn billing_mode(self, input: impl Into<String>) -> Self
The method used to charge for read and write throughput and to manage capacity.
sourcepub fn set_billing_mode(self, input: Option<String>) -> Self
pub fn set_billing_mode(self, input: Option<String>) -> Self
The method used to charge for read and write throughput and to manage capacity.
sourcepub fn get_billing_mode(&self) -> &Option<String>
pub fn get_billing_mode(&self) -> &Option<String>
The method used to charge for read and write throughput and to manage capacity.
sourcepub fn last_update_to_pay_per_request_date_time(
self,
input: impl Into<String>,
) -> Self
pub fn last_update_to_pay_per_request_date_time( self, input: impl Into<String>, ) -> Self
If the billing mode is PAY_PER_REQUEST, indicates when the billing mode was set to that value.
This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour \[":" time-minute\]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
sourcepub fn set_last_update_to_pay_per_request_date_time(
self,
input: Option<String>,
) -> Self
pub fn set_last_update_to_pay_per_request_date_time( self, input: Option<String>, ) -> Self
If the billing mode is PAY_PER_REQUEST, indicates when the billing mode was set to that value.
This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour \[":" time-minute\]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
sourcepub fn get_last_update_to_pay_per_request_date_time(&self) -> &Option<String>
pub fn get_last_update_to_pay_per_request_date_time(&self) -> &Option<String>
If the billing mode is PAY_PER_REQUEST, indicates when the billing mode was set to that value.
This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour \[":" time-minute\]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
sourcepub fn build(self) -> AwsDynamoDbTableBillingModeSummary
pub fn build(self) -> AwsDynamoDbTableBillingModeSummary
Consumes the builder and constructs a AwsDynamoDbTableBillingModeSummary.
Trait Implementations§
source§impl Clone for AwsDynamoDbTableBillingModeSummaryBuilder
impl Clone for AwsDynamoDbTableBillingModeSummaryBuilder
source§fn clone(&self) -> AwsDynamoDbTableBillingModeSummaryBuilder
fn clone(&self) -> AwsDynamoDbTableBillingModeSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AwsDynamoDbTableBillingModeSummaryBuilder
impl Default for AwsDynamoDbTableBillingModeSummaryBuilder
source§fn default() -> AwsDynamoDbTableBillingModeSummaryBuilder
fn default() -> AwsDynamoDbTableBillingModeSummaryBuilder
source§impl PartialEq for AwsDynamoDbTableBillingModeSummaryBuilder
impl PartialEq for AwsDynamoDbTableBillingModeSummaryBuilder
source§fn eq(&self, other: &AwsDynamoDbTableBillingModeSummaryBuilder) -> bool
fn eq(&self, other: &AwsDynamoDbTableBillingModeSummaryBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AwsDynamoDbTableBillingModeSummaryBuilder
Auto Trait Implementations§
impl Freeze for AwsDynamoDbTableBillingModeSummaryBuilder
impl RefUnwindSafe for AwsDynamoDbTableBillingModeSummaryBuilder
impl Send for AwsDynamoDbTableBillingModeSummaryBuilder
impl Sync for AwsDynamoDbTableBillingModeSummaryBuilder
impl Unpin for AwsDynamoDbTableBillingModeSummaryBuilder
impl UnwindSafe for AwsDynamoDbTableBillingModeSummaryBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more