7#include <aws/cloudtrail/CloudTrail_EXPORTS.h>
8#include <aws/cloudtrail/model/RefreshScheduleFrequencyUnit.h>
63 inline int GetValue()
const {
return m_value; }
65 inline void SetValue(
int value) { m_valueHasBeenSet =
true; m_value = value; }
71 bool m_unitHasBeenSet =
false;
74 bool m_valueHasBeenSet =
false;
bool ValueHasBeenSet() const
AWS_CLOUDTRAIL_API RefreshScheduleFrequency(Aws::Utils::Json::JsonView jsonValue)
void SetUnit(RefreshScheduleFrequencyUnit value)
RefreshScheduleFrequencyUnit GetUnit() const
AWS_CLOUDTRAIL_API RefreshScheduleFrequency()=default
bool UnitHasBeenSet() const
RefreshScheduleFrequency & WithValue(int value)
RefreshScheduleFrequency & WithUnit(RefreshScheduleFrequencyUnit value)
AWS_CLOUDTRAIL_API RefreshScheduleFrequency & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CLOUDTRAIL_API Aws::Utils::Json::JsonValue Jsonize() const
RefreshScheduleFrequencyUnit
Aws::Utils::Json::JsonValue JsonValue