7#include <aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/codeguruprofiler/model/AggregatedProfileTime.h>
22namespace CodeGuruProfiler
89 bool m_latestAgentOrchestratedAtHasBeenSet =
false;
92 bool m_latestAgentProfileReportedAtHasBeenSet =
false;
95 bool m_latestAggregatedProfileHasBeenSet =
false;
void SetLatestAggregatedProfile(const AggregatedProfileTime &value)
void SetLatestAggregatedProfile(AggregatedProfileTime &&value)
ProfilingStatus & WithLatestAgentProfileReportedAt(const Aws::Utils::DateTime &value)
AWS_CODEGURUPROFILER_API ProfilingStatus()
const Aws::Utils::DateTime & GetLatestAgentOrchestratedAt() const
ProfilingStatus & WithLatestAggregatedProfile(const AggregatedProfileTime &value)
ProfilingStatus & WithLatestAgentOrchestratedAt(const Aws::Utils::DateTime &value)
ProfilingStatus & WithLatestAgentProfileReportedAt(Aws::Utils::DateTime &&value)
ProfilingStatus & WithLatestAggregatedProfile(AggregatedProfileTime &&value)
AWS_CODEGURUPROFILER_API ProfilingStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLatestAgentProfileReportedAt(Aws::Utils::DateTime &&value)
const AggregatedProfileTime & GetLatestAggregatedProfile() const
void SetLatestAgentProfileReportedAt(const Aws::Utils::DateTime &value)
AWS_CODEGURUPROFILER_API ProfilingStatus(Aws::Utils::Json::JsonView jsonValue)
AWS_CODEGURUPROFILER_API Aws::Utils::Json::JsonValue Jsonize() const
ProfilingStatus & WithLatestAgentOrchestratedAt(Aws::Utils::DateTime &&value)
bool LatestAgentOrchestratedAtHasBeenSet() const
const Aws::Utils::DateTime & GetLatestAgentProfileReportedAt() const
bool LatestAgentProfileReportedAtHasBeenSet() const
void SetLatestAgentOrchestratedAt(const Aws::Utils::DateTime &value)
void SetLatestAgentOrchestratedAt(Aws::Utils::DateTime &&value)
bool LatestAggregatedProfileHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue