AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting Class Reference

#include <ConfigurationOptionSetting.h>

Public Member Functions

 ConfigurationOptionSetting ()
 
 ConfigurationOptionSetting (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ConfigurationOptionSettingoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetResourceName () const
 
bool ResourceNameHasBeenSet () const
 
void SetResourceName (const Aws::String &value)
 
void SetResourceName (Aws::String &&value)
 
void SetResourceName (const char *value)
 
ConfigurationOptionSettingWithResourceName (const Aws::String &value)
 
ConfigurationOptionSettingWithResourceName (Aws::String &&value)
 
ConfigurationOptionSettingWithResourceName (const char *value)
 
const Aws::StringGetNamespace () const
 
bool NamespaceHasBeenSet () const
 
void SetNamespace (const Aws::String &value)
 
void SetNamespace (Aws::String &&value)
 
void SetNamespace (const char *value)
 
ConfigurationOptionSettingWithNamespace (const Aws::String &value)
 
ConfigurationOptionSettingWithNamespace (Aws::String &&value)
 
ConfigurationOptionSettingWithNamespace (const char *value)
 
const Aws::StringGetOptionName () const
 
bool OptionNameHasBeenSet () const
 
void SetOptionName (const Aws::String &value)
 
void SetOptionName (Aws::String &&value)
 
void SetOptionName (const char *value)
 
ConfigurationOptionSettingWithOptionName (const Aws::String &value)
 
ConfigurationOptionSettingWithOptionName (Aws::String &&value)
 
ConfigurationOptionSettingWithOptionName (const char *value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
ConfigurationOptionSettingWithValue (const Aws::String &value)
 
ConfigurationOptionSettingWithValue (Aws::String &&value)
 
ConfigurationOptionSettingWithValue (const char *value)
 

Detailed Description

A specification identifying an individual configuration option along with its current value. For a list of possible namespaces and option values, see Option Values in the AWS Elastic Beanstalk Developer Guide.

See Also:

AWS API Reference

Definition at line 35 of file ConfigurationOptionSetting.h.

Constructor & Destructor Documentation

◆ ConfigurationOptionSetting() [1/2]

Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::ConfigurationOptionSetting ( )

◆ ConfigurationOptionSetting() [2/2]

Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::ConfigurationOptionSetting ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetNamespace()

const Aws::String& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::GetNamespace ( ) const
inline

A unique namespace that identifies the option's associated AWS resource.

Definition at line 98 of file ConfigurationOptionSetting.h.

◆ GetOptionName()

const Aws::String& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::GetOptionName ( ) const
inline

The name of the configuration option.

Definition at line 139 of file ConfigurationOptionSetting.h.

◆ GetResourceName()

const Aws::String& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::GetResourceName ( ) const
inline

A unique resource name for the option setting. Use it for a time–based scaling configuration option.

Definition at line 50 of file ConfigurationOptionSetting.h.

◆ GetValue()

const Aws::String& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::GetValue ( ) const
inline

The current value for the configuration option.

Definition at line 180 of file ConfigurationOptionSetting.h.

◆ NamespaceHasBeenSet()

bool Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::NamespaceHasBeenSet ( ) const
inline

A unique namespace that identifies the option's associated AWS resource.

Definition at line 103 of file ConfigurationOptionSetting.h.

◆ operator=()

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OptionNameHasBeenSet()

bool Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::OptionNameHasBeenSet ( ) const
inline

The name of the configuration option.

Definition at line 144 of file ConfigurationOptionSetting.h.

◆ OutputToStream() [1/2]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ ResourceNameHasBeenSet()

bool Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::ResourceNameHasBeenSet ( ) const
inline

A unique resource name for the option setting. Use it for a time–based scaling configuration option.

Definition at line 56 of file ConfigurationOptionSetting.h.

◆ SetNamespace() [1/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetNamespace ( Aws::String &&  value)
inline

A unique namespace that identifies the option's associated AWS resource.

Definition at line 113 of file ConfigurationOptionSetting.h.

◆ SetNamespace() [2/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetNamespace ( const Aws::String value)
inline

A unique namespace that identifies the option's associated AWS resource.

Definition at line 108 of file ConfigurationOptionSetting.h.

◆ SetNamespace() [3/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetNamespace ( const char *  value)
inline

A unique namespace that identifies the option's associated AWS resource.

Definition at line 118 of file ConfigurationOptionSetting.h.

◆ SetOptionName() [1/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetOptionName ( Aws::String &&  value)
inline

The name of the configuration option.

Definition at line 154 of file ConfigurationOptionSetting.h.

◆ SetOptionName() [2/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetOptionName ( const Aws::String value)
inline

The name of the configuration option.

Definition at line 149 of file ConfigurationOptionSetting.h.

◆ SetOptionName() [3/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetOptionName ( const char *  value)
inline

The name of the configuration option.

Definition at line 159 of file ConfigurationOptionSetting.h.

◆ SetResourceName() [1/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetResourceName ( Aws::String &&  value)
inline

A unique resource name for the option setting. Use it for a time–based scaling configuration option.

Definition at line 68 of file ConfigurationOptionSetting.h.

◆ SetResourceName() [2/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetResourceName ( const Aws::String value)
inline

A unique resource name for the option setting. Use it for a time–based scaling configuration option.

Definition at line 62 of file ConfigurationOptionSetting.h.

◆ SetResourceName() [3/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetResourceName ( const char *  value)
inline

A unique resource name for the option setting. Use it for a time–based scaling configuration option.

Definition at line 74 of file ConfigurationOptionSetting.h.

◆ SetValue() [1/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetValue ( Aws::String &&  value)
inline

The current value for the configuration option.

Definition at line 195 of file ConfigurationOptionSetting.h.

◆ SetValue() [2/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetValue ( const Aws::String value)
inline

The current value for the configuration option.

Definition at line 190 of file ConfigurationOptionSetting.h.

◆ SetValue() [3/3]

void Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::SetValue ( const char *  value)
inline

The current value for the configuration option.

Definition at line 200 of file ConfigurationOptionSetting.h.

◆ ValueHasBeenSet()

bool Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::ValueHasBeenSet ( ) const
inline

The current value for the configuration option.

Definition at line 185 of file ConfigurationOptionSetting.h.

◆ WithNamespace() [1/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithNamespace ( Aws::String &&  value)
inline

A unique namespace that identifies the option's associated AWS resource.

Definition at line 128 of file ConfigurationOptionSetting.h.

◆ WithNamespace() [2/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithNamespace ( const Aws::String value)
inline

A unique namespace that identifies the option's associated AWS resource.

Definition at line 123 of file ConfigurationOptionSetting.h.

◆ WithNamespace() [3/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithNamespace ( const char *  value)
inline

A unique namespace that identifies the option's associated AWS resource.

Definition at line 133 of file ConfigurationOptionSetting.h.

◆ WithOptionName() [1/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithOptionName ( Aws::String &&  value)
inline

The name of the configuration option.

Definition at line 169 of file ConfigurationOptionSetting.h.

◆ WithOptionName() [2/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithOptionName ( const Aws::String value)
inline

The name of the configuration option.

Definition at line 164 of file ConfigurationOptionSetting.h.

◆ WithOptionName() [3/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithOptionName ( const char *  value)
inline

The name of the configuration option.

Definition at line 174 of file ConfigurationOptionSetting.h.

◆ WithResourceName() [1/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithResourceName ( Aws::String &&  value)
inline

A unique resource name for the option setting. Use it for a time–based scaling configuration option.

Definition at line 86 of file ConfigurationOptionSetting.h.

◆ WithResourceName() [2/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithResourceName ( const Aws::String value)
inline

A unique resource name for the option setting. Use it for a time–based scaling configuration option.

Definition at line 80 of file ConfigurationOptionSetting.h.

◆ WithResourceName() [3/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithResourceName ( const char *  value)
inline

A unique resource name for the option setting. Use it for a time–based scaling configuration option.

Definition at line 92 of file ConfigurationOptionSetting.h.

◆ WithValue() [1/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithValue ( Aws::String &&  value)
inline

The current value for the configuration option.

Definition at line 210 of file ConfigurationOptionSetting.h.

◆ WithValue() [2/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithValue ( const Aws::String value)
inline

The current value for the configuration option.

Definition at line 205 of file ConfigurationOptionSetting.h.

◆ WithValue() [3/3]

ConfigurationOptionSetting& Aws::ElasticBeanstalk::Model::ConfigurationOptionSetting::WithValue ( const char *  value)
inline

The current value for the configuration option.

Definition at line 215 of file ConfigurationOptionSetting.h.


The documentation for this class was generated from the following file: