7#include <aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h>
8#include <aws/codeguruprofiler/model/AggregationPeriod.h>
9#include <aws/core/utils/DateTime.h>
22namespace CodeGuruProfiler
80 bool m_periodHasBeenSet =
false;
83 bool m_startHasBeenSet =
false;
bool StartHasBeenSet() const
AggregatedProfileTime & WithStart(const Aws::Utils::DateTime &value)
const AggregationPeriod & GetPeriod() const
AggregatedProfileTime & WithStart(Aws::Utils::DateTime &&value)
AWS_CODEGURUPROFILER_API AggregatedProfileTime & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetStart() const
void SetStart(Aws::Utils::DateTime &&value)
AWS_CODEGURUPROFILER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CODEGURUPROFILER_API AggregatedProfileTime(Aws::Utils::Json::JsonView jsonValue)
void SetPeriod(const AggregationPeriod &value)
void SetPeriod(AggregationPeriod &&value)
bool PeriodHasBeenSet() const
AggregatedProfileTime & WithPeriod(const AggregationPeriod &value)
void SetStart(const Aws::Utils::DateTime &value)
AWS_CODEGURUPROFILER_API AggregatedProfileTime()
AggregatedProfileTime & WithPeriod(AggregationPeriod &&value)
Aws::Utils::Json::JsonValue JsonValue