7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/ssm/model/Alarm.h>
71 bool m_ignorePollAlarmFailure;
72 bool m_ignorePollAlarmFailureHasBeenSet =
false;
75 bool m_alarmsHasBeenSet =
false;
bool GetIgnorePollAlarmFailure() const
AWS_SSM_API AlarmConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool AlarmsHasBeenSet() const
AlarmConfiguration & AddAlarms(Alarm &&value)
AlarmConfiguration & AddAlarms(const Alarm &value)
bool IgnorePollAlarmFailureHasBeenSet() const
AlarmConfiguration & WithAlarms(Aws::Vector< Alarm > &&value)
const Aws::Vector< Alarm > & GetAlarms() const
void SetAlarms(const Aws::Vector< Alarm > &value)
AlarmConfiguration & WithAlarms(const Aws::Vector< Alarm > &value)
void SetAlarms(Aws::Vector< Alarm > &&value)
AWS_SSM_API AlarmConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetIgnorePollAlarmFailure(bool value)
AlarmConfiguration & WithIgnorePollAlarmFailure(bool value)
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SSM_API AlarmConfiguration()
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue