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

#include <OptionSpecification.h>

Public Member Functions

 OptionSpecification ()
 
 OptionSpecification (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OptionSpecificationoperator= (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)
 
OptionSpecificationWithResourceName (const Aws::String &value)
 
OptionSpecificationWithResourceName (Aws::String &&value)
 
OptionSpecificationWithResourceName (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)
 
OptionSpecificationWithNamespace (const Aws::String &value)
 
OptionSpecificationWithNamespace (Aws::String &&value)
 
OptionSpecificationWithNamespace (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)
 
OptionSpecificationWithOptionName (const Aws::String &value)
 
OptionSpecificationWithOptionName (Aws::String &&value)
 
OptionSpecificationWithOptionName (const char *value)
 

Detailed Description

A specification identifying an individual configuration option.

See Also:

AWS API Reference

Definition at line 32 of file OptionSpecification.h.

Constructor & Destructor Documentation

◆ OptionSpecification() [1/2]

Aws::ElasticBeanstalk::Model::OptionSpecification::OptionSpecification ( )

◆ OptionSpecification() [2/2]

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

Member Function Documentation

◆ GetNamespace()

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

A unique namespace identifying the option's associated AWS resource.

Definition at line 87 of file OptionSpecification.h.

◆ GetOptionName()

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

The name of the configuration option.

Definition at line 128 of file OptionSpecification.h.

◆ GetResourceName()

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

A unique resource name for a time-based scaling configuration option.

Definition at line 46 of file OptionSpecification.h.

◆ NamespaceHasBeenSet()

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

A unique namespace identifying the option's associated AWS resource.

Definition at line 92 of file OptionSpecification.h.

◆ operator=()

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

◆ OptionNameHasBeenSet()

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

The name of the configuration option.

Definition at line 133 of file OptionSpecification.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ResourceNameHasBeenSet()

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

A unique resource name for a time-based scaling configuration option.

Definition at line 51 of file OptionSpecification.h.

◆ SetNamespace() [1/3]

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

A unique namespace identifying the option's associated AWS resource.

Definition at line 97 of file OptionSpecification.h.

◆ SetNamespace() [2/3]

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

A unique namespace identifying the option's associated AWS resource.

Definition at line 102 of file OptionSpecification.h.

◆ SetNamespace() [3/3]

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

A unique namespace identifying the option's associated AWS resource.

Definition at line 107 of file OptionSpecification.h.

◆ SetOptionName() [1/3]

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

The name of the configuration option.

Definition at line 138 of file OptionSpecification.h.

◆ SetOptionName() [2/3]

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

The name of the configuration option.

Definition at line 143 of file OptionSpecification.h.

◆ SetOptionName() [3/3]

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

The name of the configuration option.

Definition at line 148 of file OptionSpecification.h.

◆ SetResourceName() [1/3]

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

A unique resource name for a time-based scaling configuration option.

Definition at line 56 of file OptionSpecification.h.

◆ SetResourceName() [2/3]

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

A unique resource name for a time-based scaling configuration option.

Definition at line 61 of file OptionSpecification.h.

◆ SetResourceName() [3/3]

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

A unique resource name for a time-based scaling configuration option.

Definition at line 66 of file OptionSpecification.h.

◆ WithNamespace() [1/3]

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

A unique namespace identifying the option's associated AWS resource.

Definition at line 112 of file OptionSpecification.h.

◆ WithNamespace() [2/3]

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

A unique namespace identifying the option's associated AWS resource.

Definition at line 117 of file OptionSpecification.h.

◆ WithNamespace() [3/3]

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

A unique namespace identifying the option's associated AWS resource.

Definition at line 122 of file OptionSpecification.h.

◆ WithOptionName() [1/3]

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

The name of the configuration option.

Definition at line 153 of file OptionSpecification.h.

◆ WithOptionName() [2/3]

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

The name of the configuration option.

Definition at line 158 of file OptionSpecification.h.

◆ WithOptionName() [3/3]

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

The name of the configuration option.

Definition at line 163 of file OptionSpecification.h.

◆ WithResourceName() [1/3]

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

A unique resource name for a time-based scaling configuration option.

Definition at line 71 of file OptionSpecification.h.

◆ WithResourceName() [2/3]

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

A unique resource name for a time-based scaling configuration option.

Definition at line 76 of file OptionSpecification.h.

◆ WithResourceName() [3/3]

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

A unique resource name for a time-based scaling configuration option.

Definition at line 81 of file OptionSpecification.h.


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