7#include <aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/codeguruprofiler/model/AggregatedProfileTime.h>
22namespace CodeGuruProfiler
52 template<
typename LatestAgentOrchestratedAtT = Aws::Utils::DateTime>
53 void SetLatestAgentOrchestratedAt(LatestAgentOrchestratedAtT&& value) { m_latestAgentOrchestratedAtHasBeenSet =
true; m_latestAgentOrchestratedAt = std::forward<LatestAgentOrchestratedAtT>(value); }
54 template<
typename LatestAgentOrchestratedAtT = Aws::Utils::DateTime>
66 template<
typename LatestAgentProfileReportedAtT = Aws::Utils::DateTime>
67 void SetLatestAgentProfileReportedAt(LatestAgentProfileReportedAtT&& value) { m_latestAgentProfileReportedAtHasBeenSet =
true; m_latestAgentProfileReportedAt = std::forward<LatestAgentProfileReportedAtT>(value); }
68 template<
typename LatestAgentProfileReportedAtT = Aws::Utils::DateTime>
81 template<
typename LatestAggregatedProfileT = AggregatedProfileTime>
82 void SetLatestAggregatedProfile(LatestAggregatedProfileT&& value) { m_latestAggregatedProfileHasBeenSet =
true; m_latestAggregatedProfile = std::forward<LatestAggregatedProfileT>(value); }
83 template<
typename LatestAggregatedProfileT = AggregatedProfileTime>
89 bool m_latestAgentOrchestratedAtHasBeenSet =
false;
92 bool m_latestAgentProfileReportedAtHasBeenSet =
false;
94 AggregatedProfileTime m_latestAggregatedProfile;
95 bool m_latestAggregatedProfileHasBeenSet =
false;
ProfilingStatus & WithLatestAgentProfileReportedAt(LatestAgentProfileReportedAtT &&value)
ProfilingStatus & WithLatestAgentOrchestratedAt(LatestAgentOrchestratedAtT &&value)
const Aws::Utils::DateTime & GetLatestAgentOrchestratedAt() const
AWS_CODEGURUPROFILER_API ProfilingStatus()=default
void SetLatestAggregatedProfile(LatestAggregatedProfileT &&value)
AWS_CODEGURUPROFILER_API ProfilingStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
ProfilingStatus & WithLatestAggregatedProfile(LatestAggregatedProfileT &&value)
const AggregatedProfileTime & GetLatestAggregatedProfile() const
void SetLatestAgentProfileReportedAt(LatestAgentProfileReportedAtT &&value)
AWS_CODEGURUPROFILER_API ProfilingStatus(Aws::Utils::Json::JsonView jsonValue)
AWS_CODEGURUPROFILER_API Aws::Utils::Json::JsonValue Jsonize() const
bool LatestAgentOrchestratedAtHasBeenSet() const
const Aws::Utils::DateTime & GetLatestAgentProfileReportedAt() const
bool LatestAgentProfileReportedAtHasBeenSet() const
void SetLatestAgentOrchestratedAt(LatestAgentOrchestratedAtT &&value)
bool LatestAggregatedProfileHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue