AWS SDK for C++  1.9.20
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeGuruProfiler::Model::ProfilingStatus Class Reference

#include <ProfilingStatus.h>

Public Member Functions

 ProfilingStatus ()
 
 ProfilingStatus (Aws::Utils::Json::JsonView jsonValue)
 
ProfilingStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetLatestAgentOrchestratedAt () const
 
bool LatestAgentOrchestratedAtHasBeenSet () const
 
void SetLatestAgentOrchestratedAt (const Aws::Utils::DateTime &value)
 
void SetLatestAgentOrchestratedAt (Aws::Utils::DateTime &&value)
 
ProfilingStatusWithLatestAgentOrchestratedAt (const Aws::Utils::DateTime &value)
 
ProfilingStatusWithLatestAgentOrchestratedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLatestAgentProfileReportedAt () const
 
bool LatestAgentProfileReportedAtHasBeenSet () const
 
void SetLatestAgentProfileReportedAt (const Aws::Utils::DateTime &value)
 
void SetLatestAgentProfileReportedAt (Aws::Utils::DateTime &&value)
 
ProfilingStatusWithLatestAgentProfileReportedAt (const Aws::Utils::DateTime &value)
 
ProfilingStatusWithLatestAgentProfileReportedAt (Aws::Utils::DateTime &&value)
 
const AggregatedProfileTimeGetLatestAggregatedProfile () const
 
bool LatestAggregatedProfileHasBeenSet () const
 
void SetLatestAggregatedProfile (const AggregatedProfileTime &value)
 
void SetLatestAggregatedProfile (AggregatedProfileTime &&value)
 
ProfilingStatusWithLatestAggregatedProfile (const AggregatedProfileTime &value)
 
ProfilingStatusWithLatestAggregatedProfile (AggregatedProfileTime &&value)
 

Detailed 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.

See Also:

AWS API Reference

Definition at line 35 of file ProfilingStatus.h.

Constructor & Destructor Documentation

◆ ProfilingStatus() [1/2]

Aws::CodeGuruProfiler::Model::ProfilingStatus::ProfilingStatus ( )

◆ ProfilingStatus() [2/2]

Aws::CodeGuruProfiler::Model::ProfilingStatus::ProfilingStatus ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetLatestAgentOrchestratedAt()

const Aws::Utils::DateTime& Aws::CodeGuruProfiler::Model::ProfilingStatus::GetLatestAgentOrchestratedAt ( ) const
inline

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.

Definition at line 49 of file ProfilingStatus.h.

◆ GetLatestAgentProfileReportedAt()

const Aws::Utils::DateTime& Aws::CodeGuruProfiler::Model::ProfilingStatus::GetLatestAgentProfileReportedAt ( ) const
inline

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.

Definition at line 92 of file ProfilingStatus.h.

◆ GetLatestAggregatedProfile()

const AggregatedProfileTime& Aws::CodeGuruProfiler::Model::ProfilingStatus::GetLatestAggregatedProfile ( ) const
inline

An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

Definition at line 136 of file ProfilingStatus.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeGuruProfiler::Model::ProfilingStatus::Jsonize ( ) const

◆ LatestAgentOrchestratedAtHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ProfilingStatus::LatestAgentOrchestratedAtHasBeenSet ( ) const
inline

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.

Definition at line 56 of file ProfilingStatus.h.

◆ LatestAgentProfileReportedAtHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ProfilingStatus::LatestAgentProfileReportedAtHasBeenSet ( ) const
inline

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.

Definition at line 99 of file ProfilingStatus.h.

◆ LatestAggregatedProfileHasBeenSet()

bool Aws::CodeGuruProfiler::Model::ProfilingStatus::LatestAggregatedProfileHasBeenSet ( ) const
inline

An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

Definition at line 144 of file ProfilingStatus.h.

◆ operator=()

ProfilingStatus& Aws::CodeGuruProfiler::Model::ProfilingStatus::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetLatestAgentOrchestratedAt() [1/2]

void Aws::CodeGuruProfiler::Model::ProfilingStatus::SetLatestAgentOrchestratedAt ( Aws::Utils::DateTime &&  value)
inline

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.

Definition at line 70 of file ProfilingStatus.h.

◆ SetLatestAgentOrchestratedAt() [2/2]

void Aws::CodeGuruProfiler::Model::ProfilingStatus::SetLatestAgentOrchestratedAt ( const Aws::Utils::DateTime value)
inline

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.

Definition at line 63 of file ProfilingStatus.h.

◆ SetLatestAgentProfileReportedAt() [1/2]

void Aws::CodeGuruProfiler::Model::ProfilingStatus::SetLatestAgentProfileReportedAt ( Aws::Utils::DateTime &&  value)
inline

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.

Definition at line 113 of file ProfilingStatus.h.

◆ SetLatestAgentProfileReportedAt() [2/2]

void Aws::CodeGuruProfiler::Model::ProfilingStatus::SetLatestAgentProfileReportedAt ( const Aws::Utils::DateTime value)
inline

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.

Definition at line 106 of file ProfilingStatus.h.

◆ SetLatestAggregatedProfile() [1/2]

void Aws::CodeGuruProfiler::Model::ProfilingStatus::SetLatestAggregatedProfile ( AggregatedProfileTime &&  value)
inline

An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

Definition at line 160 of file ProfilingStatus.h.

◆ SetLatestAggregatedProfile() [2/2]

void Aws::CodeGuruProfiler::Model::ProfilingStatus::SetLatestAggregatedProfile ( const AggregatedProfileTime value)
inline

An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

Definition at line 152 of file ProfilingStatus.h.

◆ WithLatestAgentOrchestratedAt() [1/2]

ProfilingStatus& Aws::CodeGuruProfiler::Model::ProfilingStatus::WithLatestAgentOrchestratedAt ( Aws::Utils::DateTime &&  value)
inline

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.

Definition at line 84 of file ProfilingStatus.h.

◆ WithLatestAgentOrchestratedAt() [2/2]

ProfilingStatus& Aws::CodeGuruProfiler::Model::ProfilingStatus::WithLatestAgentOrchestratedAt ( const Aws::Utils::DateTime value)
inline

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.

Definition at line 77 of file ProfilingStatus.h.

◆ WithLatestAgentProfileReportedAt() [1/2]

ProfilingStatus& Aws::CodeGuruProfiler::Model::ProfilingStatus::WithLatestAgentProfileReportedAt ( Aws::Utils::DateTime &&  value)
inline

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.

Definition at line 127 of file ProfilingStatus.h.

◆ WithLatestAgentProfileReportedAt() [2/2]

ProfilingStatus& Aws::CodeGuruProfiler::Model::ProfilingStatus::WithLatestAgentProfileReportedAt ( const Aws::Utils::DateTime value)
inline

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.

Definition at line 120 of file ProfilingStatus.h.

◆ WithLatestAggregatedProfile() [1/2]

ProfilingStatus& Aws::CodeGuruProfiler::Model::ProfilingStatus::WithLatestAggregatedProfile ( AggregatedProfileTime &&  value)
inline

An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

Definition at line 176 of file ProfilingStatus.h.

◆ WithLatestAggregatedProfile() [2/2]

ProfilingStatus& Aws::CodeGuruProfiler::Model::ProfilingStatus::WithLatestAggregatedProfile ( const AggregatedProfileTime value)
inline

An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

Definition at line 168 of file ProfilingStatus.h.


The documentation for this class was generated from the following file: