AWS SDK for C++  1.9.176
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

A filter to use to search a Amazon QuickSight folder.

See Also:

AWS API Reference

Definition at line 34 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 a value that you want to use in the filter. For example, "Name": "PARENT_FOLDER_ARN".

Definition at line 84 of file FolderSearchFilter.h.

◆ GetOperator()

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

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

Definition at line 47 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 122 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 a value that you want to use in the filter. For example, "Name": "PARENT_FOLDER_ARN".

Definition at line 90 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 in the filter. For example, "Operator": "StringEquals".

Definition at line 53 of file FolderSearchFilter.h.

◆ SetName() [1/2]

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

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

Definition at line 96 of file FolderSearchFilter.h.

◆ SetName() [2/2]

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

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

Definition at line 102 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 in the filter. For example, "Operator": "StringEquals".

Definition at line 59 of file FolderSearchFilter.h.

◆ SetOperator() [2/2]

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

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

Definition at line 65 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 143 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 136 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 150 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 129 of file FolderSearchFilter.h.

◆ WithName() [1/2]

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

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

Definition at line 108 of file FolderSearchFilter.h.

◆ WithName() [2/2]

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

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

Definition at line 114 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 in the filter. For example, "Operator": "StringEquals".

Definition at line 71 of file FolderSearchFilter.h.

◆ WithOperator() [2/2]

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

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

Definition at line 77 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 164 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 157 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 171 of file FolderSearchFilter.h.


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