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

#include <EnvironmentTier.h>

Public Member Functions

 EnvironmentTier ()
 
 EnvironmentTier (const Aws::Utils::Xml::XmlNode &xmlNode)
 
EnvironmentTieroperator= (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::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
EnvironmentTierWithName (const Aws::String &value)
 
EnvironmentTierWithName (Aws::String &&value)
 
EnvironmentTierWithName (const char *value)
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
EnvironmentTierWithType (const Aws::String &value)
 
EnvironmentTierWithType (Aws::String &&value)
 
EnvironmentTierWithType (const char *value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
EnvironmentTierWithVersion (const Aws::String &value)
 
EnvironmentTierWithVersion (Aws::String &&value)
 
EnvironmentTierWithVersion (const char *value)
 

Detailed Description

Describes the properties of an environment tier

See Also:

AWS API Reference

Definition at line 31 of file EnvironmentTier.h.

Constructor & Destructor Documentation

◆ EnvironmentTier() [1/2]

Aws::ElasticBeanstalk::Model::EnvironmentTier::EnvironmentTier ( )

◆ EnvironmentTier() [2/2]

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

Member Function Documentation

◆ GetName()

const Aws::String& Aws::ElasticBeanstalk::Model::EnvironmentTier::GetName ( ) const
inline

The name of this environment tier.

Valid values:

  • For Web server tierWebServer

  • For Worker tierWorker

Definition at line 47 of file EnvironmentTier.h.

◆ GetType()

const Aws::String& Aws::ElasticBeanstalk::Model::EnvironmentTier::GetType ( ) const
inline

The type of this environment tier.

Valid values:

  • For Web server tierStandard

  • For Worker tierSQS/HTTP

Definition at line 104 of file EnvironmentTier.h.

◆ GetVersion()

const Aws::String& Aws::ElasticBeanstalk::Model::EnvironmentTier::GetVersion ( ) const
inline

The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.

This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.

Definition at line 162 of file EnvironmentTier.h.

◆ NameHasBeenSet()

bool Aws::ElasticBeanstalk::Model::EnvironmentTier::NameHasBeenSet ( ) const
inline

The name of this environment tier.

Valid values:

  • For Web server tierWebServer

  • For Worker tierWorker

Definition at line 54 of file EnvironmentTier.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetName() [1/3]

void Aws::ElasticBeanstalk::Model::EnvironmentTier::SetName ( Aws::String &&  value)
inline

The name of this environment tier.

Valid values:

  • For Web server tierWebServer

  • For Worker tierWorker

Definition at line 68 of file EnvironmentTier.h.

◆ SetName() [2/3]

void Aws::ElasticBeanstalk::Model::EnvironmentTier::SetName ( const Aws::String value)
inline

The name of this environment tier.

Valid values:

  • For Web server tierWebServer

  • For Worker tierWorker

Definition at line 61 of file EnvironmentTier.h.

◆ SetName() [3/3]

void Aws::ElasticBeanstalk::Model::EnvironmentTier::SetName ( const char *  value)
inline

The name of this environment tier.

Valid values:

  • For Web server tierWebServer

  • For Worker tierWorker

Definition at line 75 of file EnvironmentTier.h.

◆ SetType() [1/3]

void Aws::ElasticBeanstalk::Model::EnvironmentTier::SetType ( Aws::String &&  value)
inline

The type of this environment tier.

Valid values:

  • For Web server tierStandard

  • For Worker tierSQS/HTTP

Definition at line 125 of file EnvironmentTier.h.

◆ SetType() [2/3]

void Aws::ElasticBeanstalk::Model::EnvironmentTier::SetType ( const Aws::String value)
inline

The type of this environment tier.

Valid values:

  • For Web server tierStandard

  • For Worker tierSQS/HTTP

Definition at line 118 of file EnvironmentTier.h.

◆ SetType() [3/3]

void Aws::ElasticBeanstalk::Model::EnvironmentTier::SetType ( const char *  value)
inline

The type of this environment tier.

Valid values:

  • For Web server tierStandard

  • For Worker tierSQS/HTTP

Definition at line 132 of file EnvironmentTier.h.

◆ SetVersion() [1/3]

void Aws::ElasticBeanstalk::Model::EnvironmentTier::SetVersion ( Aws::String &&  value)
inline

The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.

This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.

Definition at line 186 of file EnvironmentTier.h.

◆ SetVersion() [2/3]

void Aws::ElasticBeanstalk::Model::EnvironmentTier::SetVersion ( const Aws::String value)
inline

The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.

This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.

Definition at line 178 of file EnvironmentTier.h.

◆ SetVersion() [3/3]

void Aws::ElasticBeanstalk::Model::EnvironmentTier::SetVersion ( const char *  value)
inline

The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.

This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.

Definition at line 194 of file EnvironmentTier.h.

◆ TypeHasBeenSet()

bool Aws::ElasticBeanstalk::Model::EnvironmentTier::TypeHasBeenSet ( ) const
inline

The type of this environment tier.

Valid values:

  • For Web server tierStandard

  • For Worker tierSQS/HTTP

Definition at line 111 of file EnvironmentTier.h.

◆ VersionHasBeenSet()

bool Aws::ElasticBeanstalk::Model::EnvironmentTier::VersionHasBeenSet ( ) const
inline

The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.

This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.

Definition at line 170 of file EnvironmentTier.h.

◆ WithName() [1/3]

EnvironmentTier& Aws::ElasticBeanstalk::Model::EnvironmentTier::WithName ( Aws::String &&  value)
inline

The name of this environment tier.

Valid values:

  • For Web server tierWebServer

  • For Worker tierWorker

Definition at line 89 of file EnvironmentTier.h.

◆ WithName() [2/3]

EnvironmentTier& Aws::ElasticBeanstalk::Model::EnvironmentTier::WithName ( const Aws::String value)
inline

The name of this environment tier.

Valid values:

  • For Web server tierWebServer

  • For Worker tierWorker

Definition at line 82 of file EnvironmentTier.h.

◆ WithName() [3/3]

EnvironmentTier& Aws::ElasticBeanstalk::Model::EnvironmentTier::WithName ( const char *  value)
inline

The name of this environment tier.

Valid values:

  • For Web server tierWebServer

  • For Worker tierWorker

Definition at line 96 of file EnvironmentTier.h.

◆ WithType() [1/3]

EnvironmentTier& Aws::ElasticBeanstalk::Model::EnvironmentTier::WithType ( Aws::String &&  value)
inline

The type of this environment tier.

Valid values:

  • For Web server tierStandard

  • For Worker tierSQS/HTTP

Definition at line 146 of file EnvironmentTier.h.

◆ WithType() [2/3]

EnvironmentTier& Aws::ElasticBeanstalk::Model::EnvironmentTier::WithType ( const Aws::String value)
inline

The type of this environment tier.

Valid values:

  • For Web server tierStandard

  • For Worker tierSQS/HTTP

Definition at line 139 of file EnvironmentTier.h.

◆ WithType() [3/3]

EnvironmentTier& Aws::ElasticBeanstalk::Model::EnvironmentTier::WithType ( const char *  value)
inline

The type of this environment tier.

Valid values:

  • For Web server tierStandard

  • For Worker tierSQS/HTTP

Definition at line 153 of file EnvironmentTier.h.

◆ WithVersion() [1/3]

EnvironmentTier& Aws::ElasticBeanstalk::Model::EnvironmentTier::WithVersion ( Aws::String &&  value)
inline

The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.

This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.

Definition at line 210 of file EnvironmentTier.h.

◆ WithVersion() [2/3]

EnvironmentTier& Aws::ElasticBeanstalk::Model::EnvironmentTier::WithVersion ( const Aws::String value)
inline

The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.

This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.

Definition at line 202 of file EnvironmentTier.h.

◆ WithVersion() [3/3]

EnvironmentTier& Aws::ElasticBeanstalk::Model::EnvironmentTier::WithVersion ( const char *  value)
inline

The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.

This member is deprecated. Any specific version that you set may become out of date. We recommend leaving it unspecified.

Definition at line 218 of file EnvironmentTier.h.


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