Struct aws_sdk_codeguruprofiler::types::ProfilingStatus
source · #[non_exhaustive]pub struct ProfilingStatus {
pub latest_agent_profile_reported_at: Option<DateTime>,
pub latest_aggregated_profile: Option<AggregatedProfileTime>,
pub latest_agent_orchestrated_at: Option<DateTime>,
}
Expand description
Profiling status includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.
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.latest_agent_profile_reported_at: Option<DateTime>
The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
latest_aggregated_profile: Option<AggregatedProfileTime>
An AggregatedProfileTime
object that contains the aggregation period and start time for an aggregated profile.
latest_agent_orchestrated_at: Option<DateTime>
The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
Implementations§
source§impl ProfilingStatus
impl ProfilingStatus
sourcepub fn latest_agent_profile_reported_at(&self) -> Option<&DateTime>
pub fn latest_agent_profile_reported_at(&self) -> Option<&DateTime>
The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
sourcepub fn latest_aggregated_profile(&self) -> Option<&AggregatedProfileTime>
pub fn latest_aggregated_profile(&self) -> Option<&AggregatedProfileTime>
An AggregatedProfileTime
object that contains the aggregation period and start time for an aggregated profile.
sourcepub fn latest_agent_orchestrated_at(&self) -> Option<&DateTime>
pub fn latest_agent_orchestrated_at(&self) -> Option<&DateTime>
The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
source§impl ProfilingStatus
impl ProfilingStatus
sourcepub fn builder() -> ProfilingStatusBuilder
pub fn builder() -> ProfilingStatusBuilder
Creates a new builder-style object to manufacture ProfilingStatus
.
Trait Implementations§
source§impl Clone for ProfilingStatus
impl Clone for ProfilingStatus
source§fn clone(&self) -> ProfilingStatus
fn clone(&self) -> ProfilingStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ProfilingStatus
impl Debug for ProfilingStatus
source§impl PartialEq for ProfilingStatus
impl PartialEq for ProfilingStatus
source§fn eq(&self, other: &ProfilingStatus) -> bool
fn eq(&self, other: &ProfilingStatus) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProfilingStatus
Auto Trait Implementations§
impl Freeze for ProfilingStatus
impl RefUnwindSafe for ProfilingStatus
impl Send for ProfilingStatus
impl Sync for ProfilingStatus
impl Unpin for ProfilingStatus
impl UnwindSafe for ProfilingStatus
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