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

#include <SearchExpression.h>

Public Member Functions

 SearchExpression ()
 
 SearchExpression (Aws::Utils::Json::JsonView jsonValue)
 
SearchExpressionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Filter > & GetFilters () const
 
bool FiltersHasBeenSet () const
 
void SetFilters (const Aws::Vector< Filter > &value)
 
void SetFilters (Aws::Vector< Filter > &&value)
 
SearchExpressionWithFilters (const Aws::Vector< Filter > &value)
 
SearchExpressionWithFilters (Aws::Vector< Filter > &&value)
 
SearchExpressionAddFilters (const Filter &value)
 
SearchExpressionAddFilters (Filter &&value)
 
const Aws::Vector< NestedFilters > & GetNestedFilters () const
 
bool NestedFiltersHasBeenSet () const
 
void SetNestedFilters (const Aws::Vector< NestedFilters > &value)
 
void SetNestedFilters (Aws::Vector< NestedFilters > &&value)
 
SearchExpressionWithNestedFilters (const Aws::Vector< NestedFilters > &value)
 
SearchExpressionWithNestedFilters (Aws::Vector< NestedFilters > &&value)
 
SearchExpressionAddNestedFilters (const NestedFilters &value)
 
SearchExpressionAddNestedFilters (NestedFilters &&value)
 
const Aws::Vector< SearchExpression > & GetSubExpressions () const
 
bool SubExpressionsHasBeenSet () const
 
void SetSubExpressions (const Aws::Vector< SearchExpression > &value)
 
void SetSubExpressions (Aws::Vector< SearchExpression > &&value)
 
SearchExpressionWithSubExpressions (const Aws::Vector< SearchExpression > &value)
 
SearchExpressionWithSubExpressions (Aws::Vector< SearchExpression > &&value)
 
SearchExpressionAddSubExpressions (const SearchExpression &value)
 
SearchExpressionAddSubExpressions (SearchExpression &&value)
 
const BooleanOperatorGetOperator () const
 
bool OperatorHasBeenSet () const
 
void SetOperator (const BooleanOperator &value)
 
void SetOperator (BooleanOperator &&value)
 
SearchExpressionWithOperator (const BooleanOperator &value)
 
SearchExpressionWithOperator (BooleanOperator &&value)
 

Detailed Description

A multi-expression that searches for the specified resource or resources in a search. All resource objects that satisfy the expression's condition are included in the search results. You must specify at least one subexpression, filter, or nested filter. A SearchExpression can contain up to twenty elements.

A SearchExpression contains the following components:

See Also:

AWS API Reference

Definition at line 49 of file SearchExpression.h.

Constructor & Destructor Documentation

◆ SearchExpression() [1/2]

Aws::SageMaker::Model::SearchExpression::SearchExpression ( )

◆ SearchExpression() [2/2]

Aws::SageMaker::Model::SearchExpression::SearchExpression ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddFilters() [1/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::AddFilters ( const Filter value)
inline

A list of filter objects.

Definition at line 91 of file SearchExpression.h.

◆ AddFilters() [2/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::AddFilters ( Filter &&  value)
inline

A list of filter objects.

Definition at line 96 of file SearchExpression.h.

◆ AddNestedFilters() [1/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::AddNestedFilters ( const NestedFilters value)
inline

A list of nested filter objects.

Definition at line 132 of file SearchExpression.h.

◆ AddNestedFilters() [2/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::AddNestedFilters ( NestedFilters &&  value)
inline

A list of nested filter objects.

Definition at line 137 of file SearchExpression.h.

◆ AddSubExpressions() [1/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::AddSubExpressions ( const SearchExpression value)
inline

A list of search expression objects.

Definition at line 173 of file SearchExpression.h.

◆ AddSubExpressions() [2/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::AddSubExpressions ( SearchExpression &&  value)
inline

A list of search expression objects.

Definition at line 178 of file SearchExpression.h.

◆ FiltersHasBeenSet()

bool Aws::SageMaker::Model::SearchExpression::FiltersHasBeenSet ( ) const
inline

A list of filter objects.

Definition at line 66 of file SearchExpression.h.

◆ GetFilters()

const Aws::Vector<Filter>& Aws::SageMaker::Model::SearchExpression::GetFilters ( ) const
inline

A list of filter objects.

Definition at line 61 of file SearchExpression.h.

◆ GetNestedFilters()

const Aws::Vector<NestedFilters>& Aws::SageMaker::Model::SearchExpression::GetNestedFilters ( ) const
inline

A list of nested filter objects.

Definition at line 102 of file SearchExpression.h.

◆ GetOperator()

const BooleanOperator& Aws::SageMaker::Model::SearchExpression::GetOperator ( ) const
inline

A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or. The default value is And.

Definition at line 188 of file SearchExpression.h.

◆ GetSubExpressions()

const Aws::Vector<SearchExpression>& Aws::SageMaker::Model::SearchExpression::GetSubExpressions ( ) const
inline

A list of search expression objects.

Definition at line 143 of file SearchExpression.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::SearchExpression::Jsonize ( ) const

◆ NestedFiltersHasBeenSet()

bool Aws::SageMaker::Model::SearchExpression::NestedFiltersHasBeenSet ( ) const
inline

A list of nested filter objects.

Definition at line 107 of file SearchExpression.h.

◆ operator=()

SearchExpression& Aws::SageMaker::Model::SearchExpression::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OperatorHasBeenSet()

bool Aws::SageMaker::Model::SearchExpression::OperatorHasBeenSet ( ) const
inline

A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or. The default value is And.

Definition at line 197 of file SearchExpression.h.

◆ SetFilters() [1/2]

void Aws::SageMaker::Model::SearchExpression::SetFilters ( const Aws::Vector< Filter > &  value)
inline

A list of filter objects.

Definition at line 71 of file SearchExpression.h.

◆ SetFilters() [2/2]

void Aws::SageMaker::Model::SearchExpression::SetFilters ( Aws::Vector< Filter > &&  value)
inline

A list of filter objects.

Definition at line 76 of file SearchExpression.h.

◆ SetNestedFilters() [1/2]

void Aws::SageMaker::Model::SearchExpression::SetNestedFilters ( const Aws::Vector< NestedFilters > &  value)
inline

A list of nested filter objects.

Definition at line 112 of file SearchExpression.h.

◆ SetNestedFilters() [2/2]

void Aws::SageMaker::Model::SearchExpression::SetNestedFilters ( Aws::Vector< NestedFilters > &&  value)
inline

A list of nested filter objects.

Definition at line 117 of file SearchExpression.h.

◆ SetOperator() [1/2]

void Aws::SageMaker::Model::SearchExpression::SetOperator ( const BooleanOperator value)
inline

A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or. The default value is And.

Definition at line 206 of file SearchExpression.h.

◆ SetOperator() [2/2]

void Aws::SageMaker::Model::SearchExpression::SetOperator ( BooleanOperator &&  value)
inline

A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or. The default value is And.

Definition at line 215 of file SearchExpression.h.

◆ SetSubExpressions() [1/2]

void Aws::SageMaker::Model::SearchExpression::SetSubExpressions ( const Aws::Vector< SearchExpression > &  value)
inline

A list of search expression objects.

Definition at line 153 of file SearchExpression.h.

◆ SetSubExpressions() [2/2]

void Aws::SageMaker::Model::SearchExpression::SetSubExpressions ( Aws::Vector< SearchExpression > &&  value)
inline

A list of search expression objects.

Definition at line 158 of file SearchExpression.h.

◆ SubExpressionsHasBeenSet()

bool Aws::SageMaker::Model::SearchExpression::SubExpressionsHasBeenSet ( ) const
inline

A list of search expression objects.

Definition at line 148 of file SearchExpression.h.

◆ WithFilters() [1/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::WithFilters ( const Aws::Vector< Filter > &  value)
inline

A list of filter objects.

Definition at line 81 of file SearchExpression.h.

◆ WithFilters() [2/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::WithFilters ( Aws::Vector< Filter > &&  value)
inline

A list of filter objects.

Definition at line 86 of file SearchExpression.h.

◆ WithNestedFilters() [1/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::WithNestedFilters ( const Aws::Vector< NestedFilters > &  value)
inline

A list of nested filter objects.

Definition at line 122 of file SearchExpression.h.

◆ WithNestedFilters() [2/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::WithNestedFilters ( Aws::Vector< NestedFilters > &&  value)
inline

A list of nested filter objects.

Definition at line 127 of file SearchExpression.h.

◆ WithOperator() [1/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::WithOperator ( const BooleanOperator value)
inline

A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or. The default value is And.

Definition at line 224 of file SearchExpression.h.

◆ WithOperator() [2/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::WithOperator ( BooleanOperator &&  value)
inline

A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or. The default value is And.

Definition at line 233 of file SearchExpression.h.

◆ WithSubExpressions() [1/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::WithSubExpressions ( const Aws::Vector< SearchExpression > &  value)
inline

A list of search expression objects.

Definition at line 163 of file SearchExpression.h.

◆ WithSubExpressions() [2/2]

SearchExpression& Aws::SageMaker::Model::SearchExpression::WithSubExpressions ( Aws::Vector< SearchExpression > &&  value)
inline

A list of search expression objects.

Definition at line 168 of file SearchExpression.h.


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