7#include <aws/appconfig/AppConfig_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetAlarmArn(
const char* value) { m_alarmArnHasBeenSet =
true; m_alarmArn.assign(value); }
64 inline void SetAlarmRoleArn(
const char* value) { m_alarmRoleArnHasBeenSet =
true; m_alarmRoleArn.assign(value); }
72 bool m_alarmArnHasBeenSet =
false;
75 bool m_alarmRoleArnHasBeenSet =
false;
const Aws::String & GetAlarmArn() const
void SetAlarmRoleArn(const Aws::String &value)
Monitor & WithAlarmRoleArn(const Aws::String &value)
bool AlarmArnHasBeenSet() const
void SetAlarmRoleArn(Aws::String &&value)
void SetAlarmArn(const char *value)
AWS_APPCONFIG_API Monitor(Aws::Utils::Json::JsonView jsonValue)
Monitor & WithAlarmArn(const Aws::String &value)
bool AlarmRoleArnHasBeenSet() const
AWS_APPCONFIG_API Aws::Utils::Json::JsonValue Jsonize() const
Monitor & WithAlarmArn(Aws::String &&value)
void SetAlarmArn(const Aws::String &value)
AWS_APPCONFIG_API Monitor()
AWS_APPCONFIG_API Monitor & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetAlarmRoleArn() const
void SetAlarmRoleArn(const char *value)
Monitor & WithAlarmRoleArn(Aws::String &&value)
Monitor & WithAlarmArn(const char *value)
Monitor & WithAlarmRoleArn(const char *value)
void SetAlarmArn(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue