#[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> 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