7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
63 inline void SetSettingId(
const char* value) { m_settingIdHasBeenSet =
true; m_settingId.assign(value); }
77 inline void SetSettingValue(
const char* value) { m_settingValueHasBeenSet =
true; m_settingValue.assign(value); }
104 inline void SetLastModifiedUser(
const char* value) { m_lastModifiedUserHasBeenSet =
true; m_lastModifiedUser.assign(value); }
118 inline void SetARN(
const char* value) { m_aRNHasBeenSet =
true; m_aRN.assign(value); }
137 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
145 bool m_settingIdHasBeenSet =
false;
148 bool m_settingValueHasBeenSet =
false;
151 bool m_lastModifiedDateHasBeenSet =
false;
154 bool m_lastModifiedUserHasBeenSet =
false;
157 bool m_aRNHasBeenSet =
false;
160 bool m_statusHasBeenSet =
false;
AWS_SSM_API ServiceSetting & operator=(Aws::Utils::Json::JsonView jsonValue)
ServiceSetting & WithLastModifiedDate(Aws::Utils::DateTime &&value)
void SetSettingId(const char *value)
ServiceSetting & WithLastModifiedDate(const Aws::Utils::DateTime &value)
void SetLastModifiedDate(const Aws::Utils::DateTime &value)
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetSettingId() const
bool LastModifiedDateHasBeenSet() const
ServiceSetting & WithSettingValue(const char *value)
const Aws::String & GetLastModifiedUser() const
void SetStatus(Aws::String &&value)
ServiceSetting & WithARN(Aws::String &&value)
bool SettingIdHasBeenSet() const
void SetLastModifiedUser(const char *value)
void SetSettingId(Aws::String &&value)
bool ARNHasBeenSet() const
const Aws::Utils::DateTime & GetLastModifiedDate() const
void SetARN(const Aws::String &value)
void SetSettingValue(const Aws::String &value)
bool StatusHasBeenSet() const
ServiceSetting & WithARN(const Aws::String &value)
ServiceSetting & WithLastModifiedUser(const Aws::String &value)
void SetSettingValue(Aws::String &&value)
ServiceSetting & WithStatus(const char *value)
ServiceSetting & WithSettingId(const Aws::String &value)
void SetLastModifiedUser(const Aws::String &value)
void SetLastModifiedUser(Aws::String &&value)
void SetSettingValue(const char *value)
ServiceSetting & WithLastModifiedUser(const char *value)
AWS_SSM_API ServiceSetting()
ServiceSetting & WithARN(const char *value)
void SetARN(const char *value)
ServiceSetting & WithSettingId(Aws::String &&value)
bool LastModifiedUserHasBeenSet() const
ServiceSetting & WithSettingId(const char *value)
const Aws::String & GetARN() const
const Aws::String & GetStatus() const
ServiceSetting & WithLastModifiedUser(Aws::String &&value)
void SetStatus(const char *value)
void SetARN(Aws::String &&value)
void SetLastModifiedDate(Aws::Utils::DateTime &&value)
ServiceSetting & WithStatus(Aws::String &&value)
ServiceSetting & WithStatus(const Aws::String &value)
void SetStatus(const Aws::String &value)
ServiceSetting & WithSettingValue(const Aws::String &value)
bool SettingValueHasBeenSet() const
const Aws::String & GetSettingValue() const
AWS_SSM_API ServiceSetting(Aws::Utils::Json::JsonView jsonValue)
ServiceSetting & WithSettingValue(Aws::String &&value)
void SetSettingId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue