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 SetOptionGroupName(
const char* value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName.assign(value); }
102 inline void SetOptionGroupDescription(
const char* value) { m_optionGroupDescriptionHasBeenSet =
true; m_optionGroupDescription.assign(value); }
141 inline void SetEngineName(
const char* value) { m_engineNameHasBeenSet =
true; m_engineName.assign(value); }
179 inline void SetMajorEngineVersion(
const char* value) { m_majorEngineVersionHasBeenSet =
true; m_majorEngineVersion.assign(value); }
290 inline void SetVpcId(
const char* value) { m_vpcIdHasBeenSet =
true; m_vpcId.assign(value); }
324 bool m_optionGroupNameHasBeenSet;
326 bool m_optionGroupDescriptionHasBeenSet;
328 bool m_engineNameHasBeenSet;
330 bool m_majorEngineVersionHasBeenSet;
332 bool m_optionsHasBeenSet;
333 bool m_allowsVpcAndNonVpcInstanceMemberships;
334 bool m_allowsVpcAndNonVpcInstanceMembershipsHasBeenSet;
336 bool m_vpcIdHasBeenSet;
const Aws::String & GetVpcId() const
OptionGroup & WithEngineName(const char *value)
OptionGroup & AddOptions(const Option &value)
OptionGroup & WithOptionGroupName(Aws::String &&value)
void SetEngineName(const Aws::String &value)
const Aws::String & GetEngineName() const
void SetOptionGroupDescription(const char *value)
void SetEngineName(Aws::String &&value)
void SetMajorEngineVersion(Aws::String &&value)
void SetOptions(const Aws::Vector< Option > &value)
void SetOptions(Aws::Vector< Option > &&value)
void SetMajorEngineVersion(const char *value)
OptionGroup & WithOptionGroupName(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetVpcId(const char *value)
OptionGroup & WithVpcId(const Aws::String &value)
OptionGroup & WithEngineName(Aws::String &&value)
OptionGroup & WithOptionGroupName(const char *value)
void SetVpcId(Aws::String &&value)
void SetOptionGroupName(const char *value)
void SetMajorEngineVersion(const Aws::String &value)
const Aws::String & GetMajorEngineVersion() const
OptionGroup & WithAllowsVpcAndNonVpcInstanceMemberships(bool value)
void SetAllowsVpcAndNonVpcInstanceMemberships(bool value)
const Aws::Vector< Option > & GetOptions() const
void SetOptionGroupName(Aws::String &&value)
OptionGroup & WithVpcId(Aws::String &&value)
OptionGroup & WithOptions(const Aws::Vector< Option > &value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetOptionGroupName(const Aws::String &value)
OptionGroup & WithOptionGroupDescription(Aws::String &&value)
OptionGroup & AddOptions(Option &&value)
OptionGroup & WithMajorEngineVersion(const char *value)
OptionGroup & WithOptionGroupDescription(const char *value)
const Aws::String & GetOptionGroupName() const
void SetOptionGroupDescription(Aws::String &&value)
OptionGroup & WithMajorEngineVersion(Aws::String &&value)
OptionGroup & WithVpcId(const char *value)
void SetOptionGroupDescription(const Aws::String &value)
const Aws::String & GetOptionGroupDescription() const
OptionGroup & WithOptionGroupDescription(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
bool GetAllowsVpcAndNonVpcInstanceMemberships() const
void SetVpcId(const Aws::String &value)
void SetEngineName(const char *value)
OptionGroup & WithEngineName(const Aws::String &value)
OptionGroup & WithOptions(Aws::Vector< Option > &&value)
OptionGroup & WithMajorEngineVersion(const Aws::String &value)
JSON (JavaScript Object Notation).