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

#include <PlatformFilter.h>

Public Member Functions

 PlatformFilter ()
 
 PlatformFilter (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PlatformFilteroperator= (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::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
PlatformFilterWithType (const Aws::String &value)
 
PlatformFilterWithType (Aws::String &&value)
 
PlatformFilterWithType (const char *value)
 
const Aws::StringGetOperator () const
 
bool OperatorHasBeenSet () const
 
void SetOperator (const Aws::String &value)
 
void SetOperator (Aws::String &&value)
 
void SetOperator (const char *value)
 
PlatformFilterWithOperator (const Aws::String &value)
 
PlatformFilterWithOperator (Aws::String &&value)
 
PlatformFilterWithOperator (const char *value)
 
const Aws::Vector< Aws::String > & GetValues () const
 
bool ValuesHasBeenSet () const
 
void SetValues (const Aws::Vector< Aws::String > &value)
 
void SetValues (Aws::Vector< Aws::String > &&value)
 
PlatformFilterWithValues (const Aws::Vector< Aws::String > &value)
 
PlatformFilterWithValues (Aws::Vector< Aws::String > &&value)
 
PlatformFilterAddValues (const Aws::String &value)
 
PlatformFilterAddValues (Aws::String &&value)
 
PlatformFilterAddValues (const char *value)
 

Detailed Description

Describes criteria to restrict the results when listing platform versions.

The filter is evaluated as follows: Type Operator Values[1]

See Also:

AWS API Reference

Definition at line 34 of file PlatformFilter.h.

Constructor & Destructor Documentation

◆ PlatformFilter() [1/2]

Aws::ElasticBeanstalk::Model::PlatformFilter::PlatformFilter ( )

◆ PlatformFilter() [2/2]

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

Member Function Documentation

◆ AddValues() [1/3]

PlatformFilter& Aws::ElasticBeanstalk::Model::PlatformFilter::AddValues ( const Aws::String value)
inline

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

  • PlatformLifecycleState: recommended

  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

Definition at line 287 of file PlatformFilter.h.

◆ AddValues() [2/3]

PlatformFilter& Aws::ElasticBeanstalk::Model::PlatformFilter::AddValues ( Aws::String &&  value)
inline

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

  • PlatformLifecycleState: recommended

  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

Definition at line 301 of file PlatformFilter.h.

◆ AddValues() [3/3]

PlatformFilter& Aws::ElasticBeanstalk::Model::PlatformFilter::AddValues ( const char *  value)
inline

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

  • PlatformLifecycleState: recommended

  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

Definition at line 315 of file PlatformFilter.h.

◆ GetOperator()

const Aws::String& Aws::ElasticBeanstalk::Model::PlatformFilter::GetOperator ( ) const
inline

The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

Definition at line 132 of file PlatformFilter.h.

◆ GetType()

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

The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

Definition at line 53 of file PlatformFilter.h.

◆ GetValues()

const Aws::Vector<Aws::String>& Aws::ElasticBeanstalk::Model::PlatformFilter::GetValues ( ) const
inline

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

  • PlatformLifecycleState: recommended

  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

Definition at line 203 of file PlatformFilter.h.

◆ operator=()

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

◆ OperatorHasBeenSet()

bool Aws::ElasticBeanstalk::Model::PlatformFilter::OperatorHasBeenSet ( ) const
inline

The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

Definition at line 140 of file PlatformFilter.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetOperator() [1/3]

void Aws::ElasticBeanstalk::Model::PlatformFilter::SetOperator ( const Aws::String value)
inline

The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

Definition at line 148 of file PlatformFilter.h.

◆ SetOperator() [2/3]

void Aws::ElasticBeanstalk::Model::PlatformFilter::SetOperator ( Aws::String &&  value)
inline

The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

Definition at line 156 of file PlatformFilter.h.

◆ SetOperator() [3/3]

void Aws::ElasticBeanstalk::Model::PlatformFilter::SetOperator ( const char *  value)
inline

The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

Definition at line 164 of file PlatformFilter.h.

◆ SetType() [1/3]

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

The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

Definition at line 73 of file PlatformFilter.h.

◆ SetType() [2/3]

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

The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

Definition at line 83 of file PlatformFilter.h.

◆ SetType() [3/3]

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

The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

Definition at line 93 of file PlatformFilter.h.

◆ SetValues() [1/2]

void Aws::ElasticBeanstalk::Model::PlatformFilter::SetValues ( const Aws::Vector< Aws::String > &  value)
inline

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

  • PlatformLifecycleState: recommended

  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

Definition at line 231 of file PlatformFilter.h.

◆ SetValues() [2/2]

void Aws::ElasticBeanstalk::Model::PlatformFilter::SetValues ( Aws::Vector< Aws::String > &&  value)
inline

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

  • PlatformLifecycleState: recommended

  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

Definition at line 245 of file PlatformFilter.h.

◆ TypeHasBeenSet()

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

The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

Definition at line 63 of file PlatformFilter.h.

◆ ValuesHasBeenSet()

bool Aws::ElasticBeanstalk::Model::PlatformFilter::ValuesHasBeenSet ( ) const
inline

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

  • PlatformLifecycleState: recommended

  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

Definition at line 217 of file PlatformFilter.h.

◆ WithOperator() [1/3]

PlatformFilter& Aws::ElasticBeanstalk::Model::PlatformFilter::WithOperator ( const Aws::String value)
inline

The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

Definition at line 172 of file PlatformFilter.h.

◆ WithOperator() [2/3]

PlatformFilter& Aws::ElasticBeanstalk::Model::PlatformFilter::WithOperator ( Aws::String &&  value)
inline

The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

Definition at line 180 of file PlatformFilter.h.

◆ WithOperator() [3/3]

PlatformFilter& Aws::ElasticBeanstalk::Model::PlatformFilter::WithOperator ( const char *  value)
inline

The operator to apply to the Type with each of the Values.

Valid values: = | != | < | <= | > | >= | contains | begins_with | ends_with

Definition at line 188 of file PlatformFilter.h.

◆ WithType() [1/3]

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

The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

Definition at line 103 of file PlatformFilter.h.

◆ WithType() [2/3]

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

The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

Definition at line 113 of file PlatformFilter.h.

◆ WithType() [3/3]

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

The platform version attribute to which the filter values are applied.

Valid values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName | PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon | ProgrammingLanguageName | OperatingSystemName

Definition at line 123 of file PlatformFilter.h.

◆ WithValues() [1/2]

PlatformFilter& Aws::ElasticBeanstalk::Model::PlatformFilter::WithValues ( const Aws::Vector< Aws::String > &  value)
inline

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

  • PlatformLifecycleState: recommended

  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

Definition at line 259 of file PlatformFilter.h.

◆ WithValues() [2/2]

PlatformFilter& Aws::ElasticBeanstalk::Model::PlatformFilter::WithValues ( Aws::Vector< Aws::String > &&  value)
inline

The list of values applied to the filtering platform version attribute. Only one value is supported for all current operators.

The following list shows valid filter values for some filter attributes.

  • PlatformStatus: Creating | Failed | Ready | Deleting | Deleted

  • PlatformLifecycleState: recommended

  • SupportedTier: WebServer/Standard | Worker/SQS/HTTP

  • SupportedAddon: Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD

Definition at line 273 of file PlatformFilter.h.


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