Struct aws_sdk_dynamodb::types::builders::OnDemandThroughputBuilder
source · #[non_exhaustive]pub struct OnDemandThroughputBuilder { /* private fields */ }Expand description
A builder for OnDemandThroughput.
Implementations§
source§impl OnDemandThroughputBuilder
impl OnDemandThroughputBuilder
sourcepub fn max_read_request_units(self, input: i64) -> Self
pub fn max_read_request_units(self, input: i64) -> Self
Maximum number of read request units for the specified table.
To specify a maximum OnDemandThroughput on your table, set the value of MaxReadRequestUnits as greater than or equal to 1. To remove the maximum OnDemandThroughput that is currently set on your table, set the value of MaxReadRequestUnits to -1.
sourcepub fn set_max_read_request_units(self, input: Option<i64>) -> Self
pub fn set_max_read_request_units(self, input: Option<i64>) -> Self
Maximum number of read request units for the specified table.
To specify a maximum OnDemandThroughput on your table, set the value of MaxReadRequestUnits as greater than or equal to 1. To remove the maximum OnDemandThroughput that is currently set on your table, set the value of MaxReadRequestUnits to -1.
sourcepub fn get_max_read_request_units(&self) -> &Option<i64>
pub fn get_max_read_request_units(&self) -> &Option<i64>
Maximum number of read request units for the specified table.
To specify a maximum OnDemandThroughput on your table, set the value of MaxReadRequestUnits as greater than or equal to 1. To remove the maximum OnDemandThroughput that is currently set on your table, set the value of MaxReadRequestUnits to -1.
sourcepub fn max_write_request_units(self, input: i64) -> Self
pub fn max_write_request_units(self, input: i64) -> Self
Maximum number of write request units for the specified table.
To specify a maximum OnDemandThroughput on your table, set the value of MaxWriteRequestUnits as greater than or equal to 1. To remove the maximum OnDemandThroughput that is currently set on your table, set the value of MaxWriteRequestUnits to -1.
sourcepub fn set_max_write_request_units(self, input: Option<i64>) -> Self
pub fn set_max_write_request_units(self, input: Option<i64>) -> Self
Maximum number of write request units for the specified table.
To specify a maximum OnDemandThroughput on your table, set the value of MaxWriteRequestUnits as greater than or equal to 1. To remove the maximum OnDemandThroughput that is currently set on your table, set the value of MaxWriteRequestUnits to -1.
sourcepub fn get_max_write_request_units(&self) -> &Option<i64>
pub fn get_max_write_request_units(&self) -> &Option<i64>
Maximum number of write request units for the specified table.
To specify a maximum OnDemandThroughput on your table, set the value of MaxWriteRequestUnits as greater than or equal to 1. To remove the maximum OnDemandThroughput that is currently set on your table, set the value of MaxWriteRequestUnits to -1.
sourcepub fn build(self) -> OnDemandThroughput
pub fn build(self) -> OnDemandThroughput
Consumes the builder and constructs a OnDemandThroughput.
Trait Implementations§
source§impl Clone for OnDemandThroughputBuilder
impl Clone for OnDemandThroughputBuilder
source§fn clone(&self) -> OnDemandThroughputBuilder
fn clone(&self) -> OnDemandThroughputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for OnDemandThroughputBuilder
impl Debug for OnDemandThroughputBuilder
source§impl Default for OnDemandThroughputBuilder
impl Default for OnDemandThroughputBuilder
source§fn default() -> OnDemandThroughputBuilder
fn default() -> OnDemandThroughputBuilder
impl StructuralPartialEq for OnDemandThroughputBuilder
Auto Trait Implementations§
impl Freeze for OnDemandThroughputBuilder
impl RefUnwindSafe for OnDemandThroughputBuilder
impl Send for OnDemandThroughputBuilder
impl Sync for OnDemandThroughputBuilder
impl Unpin for OnDemandThroughputBuilder
impl UnwindSafe for OnDemandThroughputBuilder
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