Struct aws_sdk_codeguruprofiler::model::profiling_status::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ProfilingStatus
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn latest_agent_profile_reported_at(self, input: DateTime) -> Self
pub fn latest_agent_profile_reported_at(self, input: DateTime) -> Self
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 set_latest_agent_profile_reported_at(
self,
input: Option<DateTime>
) -> Self
pub fn set_latest_agent_profile_reported_at(
self,
input: Option<DateTime>
) -> Self
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, input: AggregatedProfileTime) -> Self
pub fn latest_aggregated_profile(self, input: AggregatedProfileTime) -> Self
An AggregatedProfileTime
object that contains the aggregation period and start time for an aggregated profile.
sourcepub fn set_latest_aggregated_profile(
self,
input: Option<AggregatedProfileTime>
) -> Self
pub fn set_latest_aggregated_profile(
self,
input: Option<AggregatedProfileTime>
) -> Self
An AggregatedProfileTime
object that contains the aggregation period and start time for an aggregated profile.
sourcepub fn latest_agent_orchestrated_at(self, input: DateTime) -> Self
pub fn latest_agent_orchestrated_at(self, input: DateTime) -> Self
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.
sourcepub fn set_latest_agent_orchestrated_at(self, input: Option<DateTime>) -> Self
pub fn set_latest_agent_orchestrated_at(self, input: Option<DateTime>) -> Self
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.
sourcepub fn build(self) -> ProfilingStatus
pub fn build(self) -> ProfilingStatus
Consumes the builder and constructs a ProfilingStatus
.