Struct aws_sdk_datasync::types::P95Metrics
source · #[non_exhaustive]pub struct P95Metrics {
pub iops: Option<Iops>,
pub throughput: Option<Throughput>,
pub latency: Option<Latency>,
}
Expand description
The types of performance data that DataSync Discovery collects about an on-premises storage system resource.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.iops: 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.
throughput: 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.
latency: 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.
Implementations§
source§impl P95Metrics
impl P95Metrics
sourcepub fn iops(&self) -> Option<&Iops>
pub fn 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) -> Option<&Throughput>
pub fn 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.
source§impl P95Metrics
impl P95Metrics
sourcepub fn builder() -> P95MetricsBuilder
pub fn builder() -> P95MetricsBuilder
Creates a new builder-style object to manufacture P95Metrics
.
Trait Implementations§
source§impl Clone for P95Metrics
impl Clone for P95Metrics
source§fn clone(&self) -> P95Metrics
fn clone(&self) -> P95Metrics
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for P95Metrics
impl Debug for P95Metrics
source§impl PartialEq for P95Metrics
impl PartialEq for P95Metrics
impl StructuralPartialEq for P95Metrics
Auto Trait Implementations§
impl Freeze for P95Metrics
impl RefUnwindSafe for P95Metrics
impl Send for P95Metrics
impl Sync for P95Metrics
impl Unpin for P95Metrics
impl UnwindSafe for P95Metrics
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