AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::QuickSight::Model::AnalysisSearchFilter Class Reference

#include <AnalysisSearchFilter.h>

Public Member Functions

 AnalysisSearchFilter ()
 
 AnalysisSearchFilter (Aws::Utils::Json::JsonView jsonValue)
 
AnalysisSearchFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const FilterOperatorGetOperator () const
 
bool OperatorHasBeenSet () const
 
void SetOperator (const FilterOperator &value)
 
void SetOperator (FilterOperator &&value)
 
AnalysisSearchFilterWithOperator (const FilterOperator &value)
 
AnalysisSearchFilterWithOperator (FilterOperator &&value)
 
const AnalysisFilterAttributeGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const AnalysisFilterAttribute &value)
 
void SetName (AnalysisFilterAttribute &&value)
 
AnalysisSearchFilterWithName (const AnalysisFilterAttribute &value)
 
AnalysisSearchFilterWithName (AnalysisFilterAttribute &&value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
AnalysisSearchFilterWithValue (const Aws::String &value)
 
AnalysisSearchFilterWithValue (Aws::String &&value)
 
AnalysisSearchFilterWithValue (const char *value)
 

Detailed Description

A filter that you apply when searching for one or more analyses.

See Also:

AWS API Reference

Definition at line 34 of file AnalysisSearchFilter.h.

Constructor & Destructor Documentation

◆ AnalysisSearchFilter() [1/2]

Aws::QuickSight::Model::AnalysisSearchFilter::AnalysisSearchFilter ( )

◆ AnalysisSearchFilter() [2/2]

Aws::QuickSight::Model::AnalysisSearchFilter::AnalysisSearchFilter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetName()

const AnalysisFilterAttribute& Aws::QuickSight::Model::AnalysisSearchFilter::GetName ( ) const
inline

The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_USER".

Definition at line 84 of file AnalysisSearchFilter.h.

◆ GetOperator()

const FilterOperator& Aws::QuickSight::Model::AnalysisSearchFilter::GetOperator ( ) const
inline

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals".

Definition at line 47 of file AnalysisSearchFilter.h.

◆ GetValue()

const Aws::String& Aws::QuickSight::Model::AnalysisSearchFilter::GetValue ( ) const
inline

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 122 of file AnalysisSearchFilter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::QuickSight::Model::AnalysisSearchFilter::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::QuickSight::Model::AnalysisSearchFilter::NameHasBeenSet ( ) const
inline

The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_USER".

Definition at line 90 of file AnalysisSearchFilter.h.

◆ operator=()

AnalysisSearchFilter& Aws::QuickSight::Model::AnalysisSearchFilter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OperatorHasBeenSet()

bool Aws::QuickSight::Model::AnalysisSearchFilter::OperatorHasBeenSet ( ) const
inline

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals".

Definition at line 53 of file AnalysisSearchFilter.h.

◆ SetName() [1/2]

void Aws::QuickSight::Model::AnalysisSearchFilter::SetName ( const AnalysisFilterAttribute value)
inline

The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_USER".

Definition at line 96 of file AnalysisSearchFilter.h.

◆ SetName() [2/2]

void Aws::QuickSight::Model::AnalysisSearchFilter::SetName ( AnalysisFilterAttribute &&  value)
inline

The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_USER".

Definition at line 102 of file AnalysisSearchFilter.h.

◆ SetOperator() [1/2]

void Aws::QuickSight::Model::AnalysisSearchFilter::SetOperator ( const FilterOperator value)
inline

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals".

Definition at line 59 of file AnalysisSearchFilter.h.

◆ SetOperator() [2/2]

void Aws::QuickSight::Model::AnalysisSearchFilter::SetOperator ( FilterOperator &&  value)
inline

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals".

Definition at line 65 of file AnalysisSearchFilter.h.

◆ SetValue() [1/3]

void Aws::QuickSight::Model::AnalysisSearchFilter::SetValue ( const Aws::String value)
inline

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 136 of file AnalysisSearchFilter.h.

◆ SetValue() [2/3]

void Aws::QuickSight::Model::AnalysisSearchFilter::SetValue ( Aws::String &&  value)
inline

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 143 of file AnalysisSearchFilter.h.

◆ SetValue() [3/3]

void Aws::QuickSight::Model::AnalysisSearchFilter::SetValue ( const char *  value)
inline

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 150 of file AnalysisSearchFilter.h.

◆ ValueHasBeenSet()

bool Aws::QuickSight::Model::AnalysisSearchFilter::ValueHasBeenSet ( ) const
inline

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 129 of file AnalysisSearchFilter.h.

◆ WithName() [1/2]

AnalysisSearchFilter& Aws::QuickSight::Model::AnalysisSearchFilter::WithName ( const AnalysisFilterAttribute value)
inline

The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_USER".

Definition at line 108 of file AnalysisSearchFilter.h.

◆ WithName() [2/2]

AnalysisSearchFilter& Aws::QuickSight::Model::AnalysisSearchFilter::WithName ( AnalysisFilterAttribute &&  value)
inline

The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_USER".

Definition at line 114 of file AnalysisSearchFilter.h.

◆ WithOperator() [1/2]

AnalysisSearchFilter& Aws::QuickSight::Model::AnalysisSearchFilter::WithOperator ( const FilterOperator value)
inline

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals".

Definition at line 71 of file AnalysisSearchFilter.h.

◆ WithOperator() [2/2]

AnalysisSearchFilter& Aws::QuickSight::Model::AnalysisSearchFilter::WithOperator ( FilterOperator &&  value)
inline

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals".

Definition at line 77 of file AnalysisSearchFilter.h.

◆ WithValue() [1/3]

AnalysisSearchFilter& Aws::QuickSight::Model::AnalysisSearchFilter::WithValue ( const Aws::String value)
inline

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 157 of file AnalysisSearchFilter.h.

◆ WithValue() [2/3]

AnalysisSearchFilter& Aws::QuickSight::Model::AnalysisSearchFilter::WithValue ( Aws::String &&  value)
inline

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 164 of file AnalysisSearchFilter.h.

◆ WithValue() [3/3]

AnalysisSearchFilter& Aws::QuickSight::Model::AnalysisSearchFilter::WithValue ( const char *  value)
inline

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 171 of file AnalysisSearchFilter.h.


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