AWS SDK for C++  1.8.76
AWS SDK for C++
Public Member Functions | List of all members
Aws::FSx::Model::Filter Class Reference

#include <Filter.h>

Public Member Functions

 Filter ()
 
 Filter (Aws::Utils::Json::JsonView jsonValue)
 
Filteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const FilterNameGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const FilterName &value)
 
void SetName (FilterName &&value)
 
FilterWithName (const FilterName &value)
 
FilterWithName (FilterName &&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)
 
FilterWithValues (const Aws::Vector< Aws::String > &value)
 
FilterWithValues (Aws::Vector< Aws::String > &&value)
 
FilterAddValues (const Aws::String &value)
 
FilterAddValues (Aws::String &&value)
 
FilterAddValues (const char *value)
 

Detailed Description

A filter used to restrict the results of describe calls. You can use multiple filters to return results that meet all applied filter requirements.

See Also:

AWS API Reference

Definition at line 35 of file Filter.h.

Constructor & Destructor Documentation

◆ Filter() [1/2]

Aws::FSx::Model::Filter::Filter ( )

◆ Filter() [2/2]

Aws::FSx::Model::Filter::Filter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddValues() [1/3]

Filter& Aws::FSx::Model::Filter::AddValues ( const Aws::String value)
inline

The values of the filter. These are all the values for any of the applied filters.

Definition at line 115 of file Filter.h.

◆ AddValues() [2/3]

Filter& Aws::FSx::Model::Filter::AddValues ( Aws::String &&  value)
inline

The values of the filter. These are all the values for any of the applied filters.

Definition at line 121 of file Filter.h.

◆ AddValues() [3/3]

Filter& Aws::FSx::Model::Filter::AddValues ( const char *  value)
inline

The values of the filter. These are all the values for any of the applied filters.

Definition at line 127 of file Filter.h.

◆ GetName()

const FilterName& Aws::FSx::Model::Filter::GetName ( ) const
inline

The name for this filter.

Definition at line 47 of file Filter.h.

◆ GetValues()

const Aws::Vector<Aws::String>& Aws::FSx::Model::Filter::GetValues ( ) const
inline

The values of the filter. These are all the values for any of the applied filters.

Definition at line 79 of file Filter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::FSx::Model::Filter::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::FSx::Model::Filter::NameHasBeenSet ( ) const
inline

The name for this filter.

Definition at line 52 of file Filter.h.

◆ operator=()

Filter& Aws::FSx::Model::Filter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetName() [1/2]

void Aws::FSx::Model::Filter::SetName ( const FilterName value)
inline

The name for this filter.

Definition at line 57 of file Filter.h.

◆ SetName() [2/2]

void Aws::FSx::Model::Filter::SetName ( FilterName &&  value)
inline

The name for this filter.

Definition at line 62 of file Filter.h.

◆ SetValues() [1/2]

void Aws::FSx::Model::Filter::SetValues ( const Aws::Vector< Aws::String > &  value)
inline

The values of the filter. These are all the values for any of the applied filters.

Definition at line 91 of file Filter.h.

◆ SetValues() [2/2]

void Aws::FSx::Model::Filter::SetValues ( Aws::Vector< Aws::String > &&  value)
inline

The values of the filter. These are all the values for any of the applied filters.

Definition at line 97 of file Filter.h.

◆ ValuesHasBeenSet()

bool Aws::FSx::Model::Filter::ValuesHasBeenSet ( ) const
inline

The values of the filter. These are all the values for any of the applied filters.

Definition at line 85 of file Filter.h.

◆ WithName() [1/2]

Filter& Aws::FSx::Model::Filter::WithName ( const FilterName value)
inline

The name for this filter.

Definition at line 67 of file Filter.h.

◆ WithName() [2/2]

Filter& Aws::FSx::Model::Filter::WithName ( FilterName &&  value)
inline

The name for this filter.

Definition at line 72 of file Filter.h.

◆ WithValues() [1/2]

Filter& Aws::FSx::Model::Filter::WithValues ( const Aws::Vector< Aws::String > &  value)
inline

The values of the filter. These are all the values for any of the applied filters.

Definition at line 103 of file Filter.h.

◆ WithValues() [2/2]

Filter& Aws::FSx::Model::Filter::WithValues ( Aws::Vector< Aws::String > &&  value)
inline

The values of the filter. These are all the values for any of the applied filters.

Definition at line 109 of file Filter.h.


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