7#include <aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h>
8#include <aws/codeguruprofiler/model/AggregatedProfileTime.h>
9#include <aws/core/utils/DateTime.h>
20namespace CodeGuruProfiler {
46 template <
typename LatestAgentOrchestratedAtT = Aws::Utils::DateTime>
48 m_latestAgentOrchestratedAtHasBeenSet =
true;
49 m_latestAgentOrchestratedAt = std::forward<LatestAgentOrchestratedAtT>(value);
51 template <
typename LatestAgentOrchestratedAtT = Aws::Utils::DateTime>
66 template <
typename LatestAgentProfileReportedAtT = Aws::Utils::DateTime>
68 m_latestAgentProfileReportedAtHasBeenSet =
true;
69 m_latestAgentProfileReportedAt = std::forward<LatestAgentProfileReportedAtT>(value);
71 template <
typename LatestAgentProfileReportedAtT = Aws::Utils::DateTime>
87 template <
typename LatestAggregatedProfileT = AggregatedProfileTime>
89 m_latestAggregatedProfileHasBeenSet =
true;
90 m_latestAggregatedProfile = std::forward<LatestAggregatedProfileT>(value);
92 template <
typename LatestAggregatedProfileT = AggregatedProfileTime>
103 AggregatedProfileTime m_latestAggregatedProfile;
104 bool m_latestAgentOrchestratedAtHasBeenSet =
false;
105 bool m_latestAgentProfileReportedAtHasBeenSet =
false;
106 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