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

#include <DashboardSearchFilter.h>

Public Member Functions

 DashboardSearchFilter ()
 
 DashboardSearchFilter (Aws::Utils::Json::JsonView jsonValue)
 
DashboardSearchFilteroperator= (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)
 
DashboardSearchFilterWithOperator (const FilterOperator &value)
 
DashboardSearchFilterWithOperator (FilterOperator &&value)
 
const DashboardFilterAttributeGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const DashboardFilterAttribute &value)
 
void SetName (DashboardFilterAttribute &&value)
 
DashboardSearchFilterWithName (const DashboardFilterAttribute &value)
 
DashboardSearchFilterWithName (DashboardFilterAttribute &&value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
DashboardSearchFilterWithValue (const Aws::String &value)
 
DashboardSearchFilterWithValue (Aws::String &&value)
 
DashboardSearchFilterWithValue (const char *value)
 

Detailed Description

A filter that you apply when searching for dashboards.

See Also:

AWS API Reference

Definition at line 34 of file DashboardSearchFilter.h.

Constructor & Destructor Documentation

◆ DashboardSearchFilter() [1/2]

Aws::QuickSight::Model::DashboardSearchFilter::DashboardSearchFilter ( )

◆ DashboardSearchFilter() [2/2]

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

Member Function Documentation

◆ GetName()

const DashboardFilterAttribute& Aws::QuickSight::Model::DashboardSearchFilter::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 DashboardSearchFilter.h.

◆ GetOperator()

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

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

Definition at line 47 of file DashboardSearchFilter.h.

◆ GetValue()

const Aws::String& Aws::QuickSight::Model::DashboardSearchFilter::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": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 122 of file DashboardSearchFilter.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::QuickSight::Model::DashboardSearchFilter::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 DashboardSearchFilter.h.

◆ operator=()

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

◆ OperatorHasBeenSet()

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

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

Definition at line 53 of file DashboardSearchFilter.h.

◆ SetName() [1/2]

void Aws::QuickSight::Model::DashboardSearchFilter::SetName ( const DashboardFilterAttribute 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 DashboardSearchFilter.h.

◆ SetName() [2/2]

void Aws::QuickSight::Model::DashboardSearchFilter::SetName ( DashboardFilterAttribute &&  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 DashboardSearchFilter.h.

◆ SetOperator() [1/2]

void Aws::QuickSight::Model::DashboardSearchFilter::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 DashboardSearchFilter.h.

◆ SetOperator() [2/2]

void Aws::QuickSight::Model::DashboardSearchFilter::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 DashboardSearchFilter.h.

◆ SetValue() [1/3]

void Aws::QuickSight::Model::DashboardSearchFilter::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": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 136 of file DashboardSearchFilter.h.

◆ SetValue() [2/3]

void Aws::QuickSight::Model::DashboardSearchFilter::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": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 143 of file DashboardSearchFilter.h.

◆ SetValue() [3/3]

void Aws::QuickSight::Model::DashboardSearchFilter::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": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 150 of file DashboardSearchFilter.h.

◆ ValueHasBeenSet()

bool Aws::QuickSight::Model::DashboardSearchFilter::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": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 129 of file DashboardSearchFilter.h.

◆ WithName() [1/2]

DashboardSearchFilter& Aws::QuickSight::Model::DashboardSearchFilter::WithName ( const DashboardFilterAttribute 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 DashboardSearchFilter.h.

◆ WithName() [2/2]

DashboardSearchFilter& Aws::QuickSight::Model::DashboardSearchFilter::WithName ( DashboardFilterAttribute &&  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 DashboardSearchFilter.h.

◆ WithOperator() [1/2]

DashboardSearchFilter& Aws::QuickSight::Model::DashboardSearchFilter::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 DashboardSearchFilter.h.

◆ WithOperator() [2/2]

DashboardSearchFilter& Aws::QuickSight::Model::DashboardSearchFilter::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 DashboardSearchFilter.h.

◆ WithValue() [1/3]

DashboardSearchFilter& Aws::QuickSight::Model::DashboardSearchFilter::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": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 157 of file DashboardSearchFilter.h.

◆ WithValue() [2/3]

DashboardSearchFilter& Aws::QuickSight::Model::DashboardSearchFilter::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": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 164 of file DashboardSearchFilter.h.

◆ WithValue() [3/3]

DashboardSearchFilter& Aws::QuickSight::Model::DashboardSearchFilter::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": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

Definition at line 171 of file DashboardSearchFilter.h.


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