7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ssm/SSM_EXPORTS.h>
55 template <
typename SettingIdT = Aws::String>
57 m_settingIdHasBeenSet =
true;
58 m_settingId = std::forward<SettingIdT>(value);
60 template <
typename SettingIdT = Aws::String>
73 template <
typename SettingValueT = Aws::String>
75 m_settingValueHasBeenSet =
true;
76 m_settingValue = std::forward<SettingValueT>(value);
78 template <
typename SettingValueT = Aws::String>
91 template <
typename LastModifiedDateT = Aws::Utils::DateTime>
93 m_lastModifiedDateHasBeenSet =
true;
94 m_lastModifiedDate = std::forward<LastModifiedDateT>(value);
96 template <
typename LastModifiedDateT = Aws::Utils::DateTime>
110 template <
typename LastModifiedUserT = Aws::String>
112 m_lastModifiedUserHasBeenSet =
true;
113 m_lastModifiedUser = std::forward<LastModifiedUserT>(value);
115 template <
typename LastModifiedUserT = Aws::String>
128 template <
typename ARNT = Aws::String>
130 m_aRNHasBeenSet =
true;
131 m_aRN = std::forward<ARNT>(value);
133 template <
typename ARNT = Aws::String>
135 SetARN(std::forward<ARNT>(value));
151 template <
typename StatusT = Aws::String>
153 m_statusHasBeenSet =
true;
154 m_status = std::forward<StatusT>(value);
156 template <
typename StatusT = Aws::String>
174 bool m_settingIdHasBeenSet =
false;
175 bool m_settingValueHasBeenSet =
false;
176 bool m_lastModifiedDateHasBeenSet =
false;
177 bool m_lastModifiedUserHasBeenSet =
false;
178 bool m_aRNHasBeenSet =
false;
179 bool m_statusHasBeenSet =
false;
AWS_SSM_API ServiceSetting & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSettingId(SettingIdT &&value)
ServiceSetting & WithSettingValue(SettingValueT &&value)
ServiceSetting & WithLastModifiedUser(LastModifiedUserT &&value)
void SetLastModifiedDate(LastModifiedDateT &&value)
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetSettingId() const
bool LastModifiedDateHasBeenSet() const
const Aws::String & GetLastModifiedUser() const
bool SettingIdHasBeenSet() const
bool ARNHasBeenSet() const
const Aws::Utils::DateTime & GetLastModifiedDate() const
void SetLastModifiedUser(LastModifiedUserT &&value)
void SetARN(ARNT &&value)
bool StatusHasBeenSet() const
ServiceSetting & WithLastModifiedDate(LastModifiedDateT &&value)
ServiceSetting & WithStatus(StatusT &&value)
void SetStatus(StatusT &&value)
AWS_SSM_API ServiceSetting()=default
void SetSettingValue(SettingValueT &&value)
bool LastModifiedUserHasBeenSet() const
ServiceSetting & WithARN(ARNT &&value)
const Aws::String & GetARN() const
const Aws::String & GetStatus() const
bool SettingValueHasBeenSet() const
ServiceSetting & WithSettingId(SettingIdT &&value)
const Aws::String & GetSettingValue() const
AWS_SSM_API ServiceSetting(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue