46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
67 inline void SetSettingName(
const char* value) { m_settingNameHasBeenSet =
true; m_settingName.assign(value); }
102 inline void SetSettingDescription(
const char* value) { m_settingDescriptionHasBeenSet =
true; m_settingDescription.assign(value); }
137 inline void SetDefaultValue(
const char* value) { m_defaultValueHasBeenSet =
true; m_defaultValue.assign(value); }
172 inline void SetApplyType(
const char* value) { m_applyTypeHasBeenSet =
true; m_applyType.assign(value); }
207 inline void SetAllowedValues(
const char* value) { m_allowedValuesHasBeenSet =
true; m_allowedValues.assign(value); }
234 inline void SetIsModifiable(
bool value) { m_isModifiableHasBeenSet =
true; m_isModifiable = value; }
244 bool m_settingNameHasBeenSet;
246 bool m_settingDescriptionHasBeenSet;
248 bool m_defaultValueHasBeenSet;
250 bool m_applyTypeHasBeenSet;
252 bool m_allowedValuesHasBeenSet;
254 bool m_isModifiableHasBeenSet;
void SetDefaultValue(const char *value)
void SetSettingName(Aws::String &&value)
void SetAllowedValues(const char *value)
void SetAllowedValues(const Aws::String &value)
void SetIsModifiable(bool value)
void SetSettingName(const Aws::String &value)
void SetSettingDescription(const char *value)
OptionGroupOptionSetting & WithSettingName(Aws::String &&value)
OptionGroupOptionSetting & WithApplyType(const char *value)
void SetSettingDescription(const Aws::String &value)
OptionGroupOptionSetting & WithApplyType(const Aws::String &value)
void SetSettingDescription(Aws::String &&value)
OptionGroupOptionSetting & WithIsModifiable(bool value)
void SetApplyType(const char *value)
OptionGroupOptionSetting & WithAllowedValues(const char *value)
OptionGroupOptionSetting & WithAllowedValues(Aws::String &&value)
OptionGroupOptionSetting & WithSettingDescription(const Aws::String &value)
OptionGroupOptionSetting & WithDefaultValue(Aws::String &&value)
void SetDefaultValue(Aws::String &&value)
OptionGroupOptionSetting & WithSettingName(const Aws::String &value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetDefaultValue(const Aws::String &value)
void SetSettingName(const char *value)
OptionGroupOptionSetting & WithDefaultValue(const char *value)
OptionGroupOptionSetting & WithAllowedValues(const Aws::String &value)
const Aws::String & GetAllowedValues() const
void SetAllowedValues(Aws::String &&value)
const Aws::String & GetSettingDescription() const
OptionGroupOptionSetting & WithSettingName(const char *value)
OptionGroupOptionSetting & WithSettingDescription(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
OptionGroupOptionSetting & WithSettingDescription(const char *value)
bool GetIsModifiable() const
const Aws::String & GetDefaultValue() const
void SetApplyType(Aws::String &&value)
OptionGroupOptionSetting & WithApplyType(Aws::String &&value)
const Aws::String & GetSettingName() const
void SetApplyType(const Aws::String &value)
const Aws::String & GetApplyType() const
OptionGroupOptionSetting & WithDefaultValue(const Aws::String &value)
JSON (JavaScript Object Notation).