AWS SDK for C++  1.8.126
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::ComplianceStringFilter Class Reference

#include <ComplianceStringFilter.h>

Public Member Functions

 ComplianceStringFilter ()
 
 ComplianceStringFilter (Aws::Utils::Json::JsonView jsonValue)
 
ComplianceStringFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
ComplianceStringFilterWithKey (const Aws::String &value)
 
ComplianceStringFilterWithKey (Aws::String &&value)
 
ComplianceStringFilterWithKey (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)
 
ComplianceStringFilterWithValues (const Aws::Vector< Aws::String > &value)
 
ComplianceStringFilterWithValues (Aws::Vector< Aws::String > &&value)
 
ComplianceStringFilterAddValues (const Aws::String &value)
 
ComplianceStringFilterAddValues (Aws::String &&value)
 
ComplianceStringFilterAddValues (const char *value)
 
const ComplianceQueryOperatorTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ComplianceQueryOperatorType &value)
 
void SetType (ComplianceQueryOperatorType &&value)
 
ComplianceStringFilterWithType (const ComplianceQueryOperatorType &value)
 
ComplianceStringFilterWithType (ComplianceQueryOperatorType &&value)
 

Detailed Description

One or more filters. Use a filter to return a more specific list of results.

See Also:

AWS API Reference

Definition at line 34 of file ComplianceStringFilter.h.

Constructor & Destructor Documentation

◆ ComplianceStringFilter() [1/2]

Aws::SSM::Model::ComplianceStringFilter::ComplianceStringFilter ( )

◆ ComplianceStringFilter() [2/2]

Aws::SSM::Model::ComplianceStringFilter::ComplianceStringFilter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddValues() [1/3]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::AddValues ( Aws::String &&  value)
inline

The value for which to search.

Definition at line 122 of file ComplianceStringFilter.h.

◆ AddValues() [2/3]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::AddValues ( const Aws::String value)
inline

The value for which to search.

Definition at line 117 of file ComplianceStringFilter.h.

◆ AddValues() [3/3]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::AddValues ( const char *  value)
inline

The value for which to search.

Definition at line 127 of file ComplianceStringFilter.h.

◆ GetKey()

const Aws::String& Aws::SSM::Model::ComplianceStringFilter::GetKey ( ) const
inline

The name of the filter.

Definition at line 46 of file ComplianceStringFilter.h.

◆ GetType()

const ComplianceQueryOperatorType& Aws::SSM::Model::ComplianceStringFilter::GetType ( ) const
inline

The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

Definition at line 134 of file ComplianceStringFilter.h.

◆ GetValues()

const Aws::Vector<Aws::String>& Aws::SSM::Model::ComplianceStringFilter::GetValues ( ) const
inline

The value for which to search.

Definition at line 87 of file ComplianceStringFilter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSM::Model::ComplianceStringFilter::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::SSM::Model::ComplianceStringFilter::KeyHasBeenSet ( ) const
inline

The name of the filter.

Definition at line 51 of file ComplianceStringFilter.h.

◆ operator=()

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetKey() [1/3]

void Aws::SSM::Model::ComplianceStringFilter::SetKey ( Aws::String &&  value)
inline

The name of the filter.

Definition at line 61 of file ComplianceStringFilter.h.

◆ SetKey() [2/3]

void Aws::SSM::Model::ComplianceStringFilter::SetKey ( const Aws::String value)
inline

The name of the filter.

Definition at line 56 of file ComplianceStringFilter.h.

◆ SetKey() [3/3]

void Aws::SSM::Model::ComplianceStringFilter::SetKey ( const char *  value)
inline

The name of the filter.

Definition at line 66 of file ComplianceStringFilter.h.

◆ SetType() [1/2]

void Aws::SSM::Model::ComplianceStringFilter::SetType ( ComplianceQueryOperatorType &&  value)
inline

The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

Definition at line 152 of file ComplianceStringFilter.h.

◆ SetType() [2/2]

void Aws::SSM::Model::ComplianceStringFilter::SetType ( const ComplianceQueryOperatorType value)
inline

The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

Definition at line 146 of file ComplianceStringFilter.h.

◆ SetValues() [1/2]

void Aws::SSM::Model::ComplianceStringFilter::SetValues ( Aws::Vector< Aws::String > &&  value)
inline

The value for which to search.

Definition at line 102 of file ComplianceStringFilter.h.

◆ SetValues() [2/2]

void Aws::SSM::Model::ComplianceStringFilter::SetValues ( const Aws::Vector< Aws::String > &  value)
inline

The value for which to search.

Definition at line 97 of file ComplianceStringFilter.h.

◆ TypeHasBeenSet()

bool Aws::SSM::Model::ComplianceStringFilter::TypeHasBeenSet ( ) const
inline

The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

Definition at line 140 of file ComplianceStringFilter.h.

◆ ValuesHasBeenSet()

bool Aws::SSM::Model::ComplianceStringFilter::ValuesHasBeenSet ( ) const
inline

The value for which to search.

Definition at line 92 of file ComplianceStringFilter.h.

◆ WithKey() [1/3]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::WithKey ( Aws::String &&  value)
inline

The name of the filter.

Definition at line 76 of file ComplianceStringFilter.h.

◆ WithKey() [2/3]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::WithKey ( const Aws::String value)
inline

The name of the filter.

Definition at line 71 of file ComplianceStringFilter.h.

◆ WithKey() [3/3]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::WithKey ( const char *  value)
inline

The name of the filter.

Definition at line 81 of file ComplianceStringFilter.h.

◆ WithType() [1/2]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::WithType ( ComplianceQueryOperatorType &&  value)
inline

The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

Definition at line 164 of file ComplianceStringFilter.h.

◆ WithType() [2/2]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::WithType ( const ComplianceQueryOperatorType value)
inline

The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

Definition at line 158 of file ComplianceStringFilter.h.

◆ WithValues() [1/2]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::WithValues ( Aws::Vector< Aws::String > &&  value)
inline

The value for which to search.

Definition at line 112 of file ComplianceStringFilter.h.

◆ WithValues() [2/2]

ComplianceStringFilter& Aws::SSM::Model::ComplianceStringFilter::WithValues ( const Aws::Vector< Aws::String > &  value)
inline

The value for which to search.

Definition at line 107 of file ComplianceStringFilter.h.


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