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 SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
102 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
137 inline void SetEngineName(
const char* value) { m_engineNameHasBeenSet =
true; m_engineName.assign(value); }
172 inline void SetMajorEngineVersion(
const char* value) { m_majorEngineVersionHasBeenSet =
true; m_majorEngineVersion.assign(value); }
232 inline void SetPortRequired(
bool value) { m_portRequiredHasBeenSet =
true; m_portRequired = value; }
247 inline void SetDefaultPort(
long value) { m_defaultPortHasBeenSet =
true; m_defaultPort = value; }
308 inline void SetPersistent(
bool value) { m_persistentHasBeenSet =
true; m_persistent = value; }
330 inline void SetPermanent(
bool value) { m_permanentHasBeenSet =
true; m_permanent = value; }
383 bool m_nameHasBeenSet;
385 bool m_descriptionHasBeenSet;
387 bool m_engineNameHasBeenSet;
389 bool m_majorEngineVersionHasBeenSet;
391 bool m_minimumRequiredMinorEngineVersionHasBeenSet;
393 bool m_portRequiredHasBeenSet;
395 bool m_defaultPortHasBeenSet;
397 bool m_optionsDependedOnHasBeenSet;
399 bool m_persistentHasBeenSet;
401 bool m_permanentHasBeenSet;
403 bool m_optionGroupOptionSettingsHasBeenSet;
OptionGroupOption & WithEngineName(Aws::String &&value)
void SetMajorEngineVersion(const char *value)
void SetPortRequired(bool value)
OptionGroupOption & WithPermanent(bool value)
void SetName(const char *value)
void SetMinimumRequiredMinorEngineVersion(const Aws::String &value)
void SetName(const Aws::String &value)
bool GetPortRequired() const
bool GetPermanent() const
void SetEngineName(const Aws::String &value)
OptionGroupOption & WithName(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
OptionGroupOption & AddOptionsDependedOn(Aws::String &&value)
void SetOptionsDependedOn(Aws::Vector< Aws::String > &&value)
void SetOptionsDependedOn(const Aws::Vector< Aws::String > &value)
OptionGroupOption & WithMajorEngineVersion(const char *value)
OptionGroupOption & WithOptionsDependedOn(const Aws::Vector< Aws::String > &value)
const Aws::Vector< OptionGroupOptionSetting > & GetOptionGroupOptionSettings() const
OptionGroupOption & WithName(Aws::String &&value)
OptionGroupOption & WithName(const char *value)
const Aws::String & GetMinimumRequiredMinorEngineVersion() const
OptionGroupOption & WithMinimumRequiredMinorEngineVersion(const Aws::String &value)
void SetMajorEngineVersion(const Aws::String &value)
OptionGroupOption & AddOptionGroupOptionSettings(const OptionGroupOptionSetting &value)
const Aws::String & GetMajorEngineVersion() const
void SetMinimumRequiredMinorEngineVersion(Aws::String &&value)
const Aws::String & GetDescription() const
void SetDefaultPort(long value)
OptionGroupOption & WithOptionGroupOptionSettings(Aws::Vector< OptionGroupOptionSetting > &&value)
OptionGroupOption & WithEngineName(const Aws::String &value)
const Aws::String & GetName() const
void SetMinimumRequiredMinorEngineVersion(const char *value)
void SetEngineName(const char *value)
OptionGroupOption & WithPortRequired(bool value)
std::basic_ostream< char, std::char_traits< char > > OStream
bool GetPersistent() const
OptionGroupOption & WithMajorEngineVersion(const Aws::String &value)
OptionGroupOption & WithEngineName(const char *value)
long GetDefaultPort() const
void SetDescription(Aws::String &&value)
const Aws::String & GetEngineName() const
OptionGroupOption & WithOptionGroupOptionSettings(const Aws::Vector< OptionGroupOptionSetting > &value)
OptionGroupOption & AddOptionGroupOptionSettings(OptionGroupOptionSetting &&value)
OptionGroupOption & WithDescription(Aws::String &&value)
OptionGroupOption & WithDescription(const Aws::String &value)
OptionGroupOption & WithPersistent(bool value)
void SetOptionGroupOptionSettings(const Aws::Vector< OptionGroupOptionSetting > &value)
OptionGroupOption & WithDefaultPort(long value)
OptionGroupOption & AddOptionsDependedOn(const Aws::String &value)
OptionGroupOption & WithMinimumRequiredMinorEngineVersion(Aws::String &&value)
void SetDescription(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetDescription(const Aws::String &value)
OptionGroupOption & WithDescription(const char *value)
void SetPersistent(bool value)
const Aws::Vector< Aws::String > & GetOptionsDependedOn() const
void SetOptionGroupOptionSettings(Aws::Vector< OptionGroupOptionSetting > &&value)
void SetPermanent(bool value)
OptionGroupOption & WithMinimumRequiredMinorEngineVersion(const char *value)
OptionGroupOption & WithMajorEngineVersion(Aws::String &&value)
void SetMajorEngineVersion(Aws::String &&value)
OptionGroupOption & AddOptionsDependedOn(const char *value)
void SetEngineName(Aws::String &&value)
void SetName(Aws::String &&value)
JSON (JavaScript Object Notation).
OptionGroupOption & WithOptionsDependedOn(Aws::Vector< Aws::String > &&value)