Struct aws_sdk_datasync::types::builders::ThroughputBuilder
source · #[non_exhaustive]pub struct ThroughputBuilder { /* private fields */ }
Expand description
A builder for Throughput
.
Implementations§
source§impl ThroughputBuilder
impl ThroughputBuilder
sourcepub fn set_write(self, input: Option<f64>) -> Self
pub fn set_write(self, input: Option<f64>) -> Self
Peak throughput related to write operations.
sourcepub fn set_other(self, input: Option<f64>) -> Self
pub fn set_other(self, input: Option<f64>) -> Self
Peak throughput unrelated to read and write operations.
sourcepub fn get_other(&self) -> &Option<f64>
pub fn get_other(&self) -> &Option<f64>
Peak throughput unrelated to read and write operations.
sourcepub fn total(self, input: f64) -> Self
pub fn total(self, input: f64) -> Self
Peak total throughput on your on-premises storage system resource.
sourcepub fn set_total(self, input: Option<f64>) -> Self
pub fn set_total(self, input: Option<f64>) -> Self
Peak total throughput on your on-premises storage system resource.
sourcepub fn get_total(&self) -> &Option<f64>
pub fn get_total(&self) -> &Option<f64>
Peak total throughput on your on-premises storage system resource.
sourcepub fn build(self) -> Throughput
pub fn build(self) -> Throughput
Consumes the builder and constructs a Throughput
.
Trait Implementations§
source§impl Clone for ThroughputBuilder
impl Clone for ThroughputBuilder
source§fn clone(&self) -> ThroughputBuilder
fn clone(&self) -> ThroughputBuilder
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 ThroughputBuilder
impl Debug for ThroughputBuilder
source§impl Default for ThroughputBuilder
impl Default for ThroughputBuilder
source§fn default() -> ThroughputBuilder
fn default() -> ThroughputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ThroughputBuilder
impl PartialEq for ThroughputBuilder
impl StructuralPartialEq for ThroughputBuilder
Auto Trait Implementations§
impl Freeze for ThroughputBuilder
impl RefUnwindSafe for ThroughputBuilder
impl Send for ThroughputBuilder
impl Sync for ThroughputBuilder
impl Unpin for ThroughputBuilder
impl UnwindSafe for ThroughputBuilder
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.