Struct aws_sdk_datasync::types::builders::P95MetricsBuilder
source · #[non_exhaustive]pub struct P95MetricsBuilder { /* private fields */ }
Expand description
A builder for P95Metrics
.
Implementations§
source§impl P95MetricsBuilder
impl P95MetricsBuilder
sourcepub fn iops(self, input: Iops) -> Self
pub fn iops(self, input: Iops) -> Self
The IOPS peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
sourcepub fn set_iops(self, input: Option<Iops>) -> Self
pub fn set_iops(self, input: Option<Iops>) -> Self
The IOPS peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
sourcepub fn get_iops(&self) -> &Option<Iops>
pub fn get_iops(&self) -> &Option<Iops>
The IOPS peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
sourcepub fn throughput(self, input: Throughput) -> Self
pub fn throughput(self, input: Throughput) -> Self
The throughput peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
sourcepub fn set_throughput(self, input: Option<Throughput>) -> Self
pub fn set_throughput(self, input: Option<Throughput>) -> Self
The throughput peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
sourcepub fn get_throughput(&self) -> &Option<Throughput>
pub fn get_throughput(&self) -> &Option<Throughput>
The throughput peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
sourcepub fn latency(self, input: Latency) -> Self
pub fn latency(self, input: Latency) -> Self
The latency peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
sourcepub fn set_latency(self, input: Option<Latency>) -> Self
pub fn set_latency(self, input: Option<Latency>) -> Self
The latency peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
sourcepub fn get_latency(&self) -> &Option<Latency>
pub fn get_latency(&self) -> &Option<Latency>
The latency peaks for an on-premises storage system resource. Each data point represents the 95th percentile peak value during a 1-hour interval.
sourcepub fn build(self) -> P95Metrics
pub fn build(self) -> P95Metrics
Consumes the builder and constructs a P95Metrics
.
Trait Implementations§
source§impl Clone for P95MetricsBuilder
impl Clone for P95MetricsBuilder
source§fn clone(&self) -> P95MetricsBuilder
fn clone(&self) -> P95MetricsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for P95MetricsBuilder
impl Debug for P95MetricsBuilder
source§impl Default for P95MetricsBuilder
impl Default for P95MetricsBuilder
source§fn default() -> P95MetricsBuilder
fn default() -> P95MetricsBuilder
source§impl PartialEq for P95MetricsBuilder
impl PartialEq for P95MetricsBuilder
source§fn eq(&self, other: &P95MetricsBuilder) -> bool
fn eq(&self, other: &P95MetricsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for P95MetricsBuilder
Auto Trait Implementations§
impl Freeze for P95MetricsBuilder
impl RefUnwindSafe for P95MetricsBuilder
impl Send for P95MetricsBuilder
impl Sync for P95MetricsBuilder
impl Unpin for P95MetricsBuilder
impl UnwindSafe for P95MetricsBuilder
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