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

#include <FolderSearchFilter.h>

Public Member Functions

 FolderSearchFilter ()
 
 FolderSearchFilter (Aws::Utils::Json::JsonView jsonValue)
 
FolderSearchFilteroperator= (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)
 
FolderSearchFilterWithOperator (const FilterOperator &value)
 
FolderSearchFilterWithOperator (FilterOperator &&value)
 
const FolderFilterAttributeGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const FolderFilterAttribute &value)
 
void SetName (FolderFilterAttribute &&value)
 
FolderSearchFilterWithName (const FolderFilterAttribute &value)
 
FolderSearchFilterWithName (FolderFilterAttribute &&value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
FolderSearchFilterWithValue (const Aws::String &value)
 
FolderSearchFilterWithValue (Aws::String &&value)
 
FolderSearchFilterWithValue (const char *value)
 

Detailed Description

Searches a folder by a filter.

See Also:

AWS API Reference

Definition at line 33 of file FolderSearchFilter.h.

Constructor & Destructor Documentation

◆ FolderSearchFilter() [1/2]

Aws::QuickSight::Model::FolderSearchFilter::FolderSearchFilter ( )

◆ FolderSearchFilter() [2/2]

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

Member Function Documentation

◆ GetName()

const FolderFilterAttribute& Aws::QuickSight::Model::FolderSearchFilter::GetName ( ) const
inline

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

Definition at line 83 of file FolderSearchFilter.h.

◆ GetOperator()

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

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

Definition at line 46 of file FolderSearchFilter.h.

◆ GetValue()

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

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

Definition at line 121 of file FolderSearchFilter.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

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

Definition at line 89 of file FolderSearchFilter.h.

◆ operator=()

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

◆ OperatorHasBeenSet()

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

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

Definition at line 52 of file FolderSearchFilter.h.

◆ SetName() [1/2]

void Aws::QuickSight::Model::FolderSearchFilter::SetName ( const FolderFilterAttribute value)
inline

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

Definition at line 95 of file FolderSearchFilter.h.

◆ SetName() [2/2]

void Aws::QuickSight::Model::FolderSearchFilter::SetName ( FolderFilterAttribute &&  value)
inline

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

Definition at line 101 of file FolderSearchFilter.h.

◆ SetOperator() [1/2]

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

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

Definition at line 58 of file FolderSearchFilter.h.

◆ SetOperator() [2/2]

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

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

Definition at line 64 of file FolderSearchFilter.h.

◆ SetValue() [1/3]

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

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

Definition at line 142 of file FolderSearchFilter.h.

◆ SetValue() [2/3]

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

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

Definition at line 135 of file FolderSearchFilter.h.

◆ SetValue() [3/3]

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

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

Definition at line 149 of file FolderSearchFilter.h.

◆ ValueHasBeenSet()

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

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

Definition at line 128 of file FolderSearchFilter.h.

◆ WithName() [1/2]

FolderSearchFilter& Aws::QuickSight::Model::FolderSearchFilter::WithName ( const FolderFilterAttribute value)
inline

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

Definition at line 107 of file FolderSearchFilter.h.

◆ WithName() [2/2]

FolderSearchFilter& Aws::QuickSight::Model::FolderSearchFilter::WithName ( FolderFilterAttribute &&  value)
inline

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

Definition at line 113 of file FolderSearchFilter.h.

◆ WithOperator() [1/2]

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

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

Definition at line 70 of file FolderSearchFilter.h.

◆ WithOperator() [2/2]

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

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

Definition at line 76 of file FolderSearchFilter.h.

◆ WithValue() [1/3]

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

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

Definition at line 163 of file FolderSearchFilter.h.

◆ WithValue() [2/3]

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

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

Definition at line 156 of file FolderSearchFilter.h.

◆ WithValue() [3/3]

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

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

Definition at line 170 of file FolderSearchFilter.h.


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