Struct aws_sdk_dynamodb::types::WarmThroughput
source · #[non_exhaustive]pub struct WarmThroughput {
pub read_units_per_second: Option<i64>,
pub write_units_per_second: Option<i64>,
}
Expand description
Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the UpdateTable
operation to meet the throughput requirements of an upcoming peak event.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.read_units_per_second: Option<i64>
Represents the number of read operations your base table can instantaneously support.
write_units_per_second: Option<i64>
Represents the number of write operations your base table can instantaneously support.
Implementations§
source§impl WarmThroughput
impl WarmThroughput
sourcepub fn read_units_per_second(&self) -> Option<i64>
pub fn read_units_per_second(&self) -> Option<i64>
Represents the number of read operations your base table can instantaneously support.
sourcepub fn write_units_per_second(&self) -> Option<i64>
pub fn write_units_per_second(&self) -> Option<i64>
Represents the number of write operations your base table can instantaneously support.
source§impl WarmThroughput
impl WarmThroughput
sourcepub fn builder() -> WarmThroughputBuilder
pub fn builder() -> WarmThroughputBuilder
Creates a new builder-style object to manufacture WarmThroughput
.
Trait Implementations§
source§impl Clone for WarmThroughput
impl Clone for WarmThroughput
source§fn clone(&self) -> WarmThroughput
fn clone(&self) -> WarmThroughput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WarmThroughput
impl Debug for WarmThroughput
source§impl PartialEq for WarmThroughput
impl PartialEq for WarmThroughput
source§fn eq(&self, other: &WarmThroughput) -> bool
fn eq(&self, other: &WarmThroughput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for WarmThroughput
Auto Trait Implementations§
impl Freeze for WarmThroughput
impl RefUnwindSafe for WarmThroughput
impl Send for WarmThroughput
impl Sync for WarmThroughput
impl Unpin for WarmThroughput
impl UnwindSafe for WarmThroughput
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.