Struct aws_sdk_datasync::types::MaxP95Performance
source · #[non_exhaustive]pub struct MaxP95Performance {
pub iops_read: Option<f64>,
pub iops_write: Option<f64>,
pub iops_other: Option<f64>,
pub iops_total: Option<f64>,
pub throughput_read: Option<f64>,
pub throughput_write: Option<f64>,
pub throughput_other: Option<f64>,
pub throughput_total: Option<f64>,
pub latency_read: Option<f64>,
pub latency_write: Option<f64>,
pub latency_other: Option<f64>,
}
Expand description
The 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_read: Option<f64>
Peak IOPS related to read operations.
iops_write: Option<f64>
Peak IOPS related to write operations.
iops_other: Option<f64>
Peak IOPS unrelated to read and write operations.
iops_total: Option<f64>
Peak total IOPS on your on-premises storage system resource.
throughput_read: Option<f64>
Peak throughput related to read operations.
throughput_write: Option<f64>
Peak throughput related to write operations.
throughput_other: Option<f64>
Peak throughput unrelated to read and write operations.
throughput_total: Option<f64>
Peak total throughput on your on-premises storage system resource.
latency_read: Option<f64>
Peak latency for read operations.
latency_write: Option<f64>
Peak latency for write operations.
latency_other: Option<f64>
Peak latency for operations unrelated to read and write operations.
Implementations§
source§impl MaxP95Performance
impl MaxP95Performance
sourcepub fn iops_write(&self) -> Option<f64>
pub fn iops_write(&self) -> Option<f64>
Peak IOPS related to write operations.
sourcepub fn iops_other(&self) -> Option<f64>
pub fn iops_other(&self) -> Option<f64>
Peak IOPS unrelated to read and write operations.
sourcepub fn iops_total(&self) -> Option<f64>
pub fn iops_total(&self) -> Option<f64>
Peak total IOPS on your on-premises storage system resource.
sourcepub fn throughput_read(&self) -> Option<f64>
pub fn throughput_read(&self) -> Option<f64>
Peak throughput related to read operations.
sourcepub fn throughput_write(&self) -> Option<f64>
pub fn throughput_write(&self) -> Option<f64>
Peak throughput related to write operations.
sourcepub fn throughput_other(&self) -> Option<f64>
pub fn throughput_other(&self) -> Option<f64>
Peak throughput unrelated to read and write operations.
sourcepub fn throughput_total(&self) -> Option<f64>
pub fn throughput_total(&self) -> Option<f64>
Peak total throughput on your on-premises storage system resource.
sourcepub fn latency_read(&self) -> Option<f64>
pub fn latency_read(&self) -> Option<f64>
Peak latency for read operations.
sourcepub fn latency_write(&self) -> Option<f64>
pub fn latency_write(&self) -> Option<f64>
Peak latency for write operations.
sourcepub fn latency_other(&self) -> Option<f64>
pub fn latency_other(&self) -> Option<f64>
Peak latency for operations unrelated to read and write operations.
source§impl MaxP95Performance
impl MaxP95Performance
sourcepub fn builder() -> MaxP95PerformanceBuilder
pub fn builder() -> MaxP95PerformanceBuilder
Creates a new builder-style object to manufacture MaxP95Performance
.
Trait Implementations§
source§impl Clone for MaxP95Performance
impl Clone for MaxP95Performance
source§fn clone(&self) -> MaxP95Performance
fn clone(&self) -> MaxP95Performance
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MaxP95Performance
impl Debug for MaxP95Performance
source§impl PartialEq for MaxP95Performance
impl PartialEq for MaxP95Performance
source§fn eq(&self, other: &MaxP95Performance) -> bool
fn eq(&self, other: &MaxP95Performance) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MaxP95Performance
Auto Trait Implementations§
impl Freeze for MaxP95Performance
impl RefUnwindSafe for MaxP95Performance
impl Send for MaxP95Performance
impl Sync for MaxP95Performance
impl Unpin for MaxP95Performance
impl UnwindSafe for MaxP95Performance
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> 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