AWS SDK for C++  1.9.126
AWS SDK for C++
Public Member Functions | List of all members
Aws::RAM::Model::TagFilter Class Reference

#include <TagFilter.h>

Public Member Functions

 TagFilter ()
 
 TagFilter (Aws::Utils::Json::JsonView jsonValue)
 
TagFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTagKey () const
 
bool TagKeyHasBeenSet () const
 
void SetTagKey (const Aws::String &value)
 
void SetTagKey (Aws::String &&value)
 
void SetTagKey (const char *value)
 
TagFilterWithTagKey (const Aws::String &value)
 
TagFilterWithTagKey (Aws::String &&value)
 
TagFilterWithTagKey (const char *value)
 
const Aws::Vector< Aws::String > & GetTagValues () const
 
bool TagValuesHasBeenSet () const
 
void SetTagValues (const Aws::Vector< Aws::String > &value)
 
void SetTagValues (Aws::Vector< Aws::String > &&value)
 
TagFilterWithTagValues (const Aws::Vector< Aws::String > &value)
 
TagFilterWithTagValues (Aws::Vector< Aws::String > &&value)
 
TagFilterAddTagValues (const Aws::String &value)
 
TagFilterAddTagValues (Aws::String &&value)
 
TagFilterAddTagValues (const char *value)
 

Detailed Description

Used to filter information based on tags.

See Also:

AWS API Reference

Definition at line 32 of file TagFilter.h.

Constructor & Destructor Documentation

◆ TagFilter() [1/2]

Aws::RAM::Model::TagFilter::TagFilter ( )

◆ TagFilter() [2/2]

Aws::RAM::Model::TagFilter::TagFilter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTagValues() [1/3]

TagFilter& Aws::RAM::Model::TagFilter::AddTagValues ( Aws::String &&  value)
inline

The tag values.

Definition at line 120 of file TagFilter.h.

◆ AddTagValues() [2/3]

TagFilter& Aws::RAM::Model::TagFilter::AddTagValues ( const Aws::String value)
inline

The tag values.

Definition at line 115 of file TagFilter.h.

◆ AddTagValues() [3/3]

TagFilter& Aws::RAM::Model::TagFilter::AddTagValues ( const char *  value)
inline

The tag values.

Definition at line 125 of file TagFilter.h.

◆ GetTagKey()

const Aws::String& Aws::RAM::Model::TagFilter::GetTagKey ( ) const
inline

The tag key.

Definition at line 44 of file TagFilter.h.

◆ GetTagValues()

const Aws::Vector<Aws::String>& Aws::RAM::Model::TagFilter::GetTagValues ( ) const
inline

The tag values.

Definition at line 85 of file TagFilter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::RAM::Model::TagFilter::Jsonize ( ) const

◆ operator=()

TagFilter& Aws::RAM::Model::TagFilter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetTagKey() [1/3]

void Aws::RAM::Model::TagFilter::SetTagKey ( Aws::String &&  value)
inline

The tag key.

Definition at line 59 of file TagFilter.h.

◆ SetTagKey() [2/3]

void Aws::RAM::Model::TagFilter::SetTagKey ( const Aws::String value)
inline

The tag key.

Definition at line 54 of file TagFilter.h.

◆ SetTagKey() [3/3]

void Aws::RAM::Model::TagFilter::SetTagKey ( const char *  value)
inline

The tag key.

Definition at line 64 of file TagFilter.h.

◆ SetTagValues() [1/2]

void Aws::RAM::Model::TagFilter::SetTagValues ( Aws::Vector< Aws::String > &&  value)
inline

The tag values.

Definition at line 100 of file TagFilter.h.

◆ SetTagValues() [2/2]

void Aws::RAM::Model::TagFilter::SetTagValues ( const Aws::Vector< Aws::String > &  value)
inline

The tag values.

Definition at line 95 of file TagFilter.h.

◆ TagKeyHasBeenSet()

bool Aws::RAM::Model::TagFilter::TagKeyHasBeenSet ( ) const
inline

The tag key.

Definition at line 49 of file TagFilter.h.

◆ TagValuesHasBeenSet()

bool Aws::RAM::Model::TagFilter::TagValuesHasBeenSet ( ) const
inline

The tag values.

Definition at line 90 of file TagFilter.h.

◆ WithTagKey() [1/3]

TagFilter& Aws::RAM::Model::TagFilter::WithTagKey ( Aws::String &&  value)
inline

The tag key.

Definition at line 74 of file TagFilter.h.

◆ WithTagKey() [2/3]

TagFilter& Aws::RAM::Model::TagFilter::WithTagKey ( const Aws::String value)
inline

The tag key.

Definition at line 69 of file TagFilter.h.

◆ WithTagKey() [3/3]

TagFilter& Aws::RAM::Model::TagFilter::WithTagKey ( const char *  value)
inline

The tag key.

Definition at line 79 of file TagFilter.h.

◆ WithTagValues() [1/2]

TagFilter& Aws::RAM::Model::TagFilter::WithTagValues ( Aws::Vector< Aws::String > &&  value)
inline

The tag values.

Definition at line 110 of file TagFilter.h.

◆ WithTagValues() [2/2]

TagFilter& Aws::RAM::Model::TagFilter::WithTagValues ( const Aws::Vector< Aws::String > &  value)
inline

The tag values.

Definition at line 105 of file TagFilter.h.


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