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

#include <NestedFilters.h>

Public Member Functions

 NestedFilters ()
 
 NestedFilters (Aws::Utils::Json::JsonView jsonValue)
 
NestedFiltersoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetNestedPropertyName () const
 
bool NestedPropertyNameHasBeenSet () const
 
void SetNestedPropertyName (const Aws::String &value)
 
void SetNestedPropertyName (Aws::String &&value)
 
void SetNestedPropertyName (const char *value)
 
NestedFiltersWithNestedPropertyName (const Aws::String &value)
 
NestedFiltersWithNestedPropertyName (Aws::String &&value)
 
NestedFiltersWithNestedPropertyName (const char *value)
 
const Aws::Vector< Filter > & GetFilters () const
 
bool FiltersHasBeenSet () const
 
void SetFilters (const Aws::Vector< Filter > &value)
 
void SetFilters (Aws::Vector< Filter > &&value)
 
NestedFiltersWithFilters (const Aws::Vector< Filter > &value)
 
NestedFiltersWithFilters (Aws::Vector< Filter > &&value)
 
NestedFiltersAddFilters (const Filter &value)
 
NestedFiltersAddFilters (Filter &&value)
 

Detailed Description

A list of nested Filter objects. A resource must satisfy the conditions of all filters to be included in the results returned from the Search API.

For example, to filter on a training job's InputDataConfig property with a specific channel name and S3Uri prefix, define the following filters:

See Also:

AWS API Reference

Definition at line 42 of file NestedFilters.h.

Constructor & Destructor Documentation

◆ NestedFilters() [1/2]

Aws::SageMaker::Model::NestedFilters::NestedFilters ( )

◆ NestedFilters() [2/2]

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

Member Function Documentation

◆ AddFilters() [1/2]

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

A list of filters. Each filter acts on a property. Filters must contain at least one Filters value. For example, a NestedFilters call might include a filter on the PropertyName parameter of the InputDataConfig property: InputDataConfig.DataSource.S3DataSource.S3Uri.

Definition at line 161 of file NestedFilters.h.

◆ AddFilters() [2/2]

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

A list of filters. Each filter acts on a property. Filters must contain at least one Filters value. For example, a NestedFilters call might include a filter on the PropertyName parameter of the InputDataConfig property: InputDataConfig.DataSource.S3DataSource.S3Uri.

Definition at line 170 of file NestedFilters.h.

◆ FiltersHasBeenSet()

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

A list of filters. Each filter acts on a property. Filters must contain at least one Filters value. For example, a NestedFilters call might include a filter on the PropertyName parameter of the InputDataConfig property: InputDataConfig.DataSource.S3DataSource.S3Uri.

Definition at line 116 of file NestedFilters.h.

◆ GetFilters()

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

A list of filters. Each filter acts on a property. Filters must contain at least one Filters value. For example, a NestedFilters call might include a filter on the PropertyName parameter of the InputDataConfig property: InputDataConfig.DataSource.S3DataSource.S3Uri.

Definition at line 107 of file NestedFilters.h.

◆ GetNestedPropertyName()

const Aws::String& Aws::SageMaker::Model::NestedFilters::GetNestedPropertyName ( ) const
inline

The name of the property to use in the nested filters. The value must match a listed property name, such as InputDataConfig.

Definition at line 55 of file NestedFilters.h.

◆ Jsonize()

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

◆ NestedPropertyNameHasBeenSet()

bool Aws::SageMaker::Model::NestedFilters::NestedPropertyNameHasBeenSet ( ) const
inline

The name of the property to use in the nested filters. The value must match a listed property name, such as InputDataConfig.

Definition at line 61 of file NestedFilters.h.

◆ operator=()

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

◆ SetFilters() [1/2]

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

A list of filters. Each filter acts on a property. Filters must contain at least one Filters value. For example, a NestedFilters call might include a filter on the PropertyName parameter of the InputDataConfig property: InputDataConfig.DataSource.S3DataSource.S3Uri.

Definition at line 125 of file NestedFilters.h.

◆ SetFilters() [2/2]

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

A list of filters. Each filter acts on a property. Filters must contain at least one Filters value. For example, a NestedFilters call might include a filter on the PropertyName parameter of the InputDataConfig property: InputDataConfig.DataSource.S3DataSource.S3Uri.

Definition at line 134 of file NestedFilters.h.

◆ SetNestedPropertyName() [1/3]

void Aws::SageMaker::Model::NestedFilters::SetNestedPropertyName ( const Aws::String value)
inline

The name of the property to use in the nested filters. The value must match a listed property name, such as InputDataConfig.

Definition at line 67 of file NestedFilters.h.

◆ SetNestedPropertyName() [2/3]

void Aws::SageMaker::Model::NestedFilters::SetNestedPropertyName ( Aws::String &&  value)
inline

The name of the property to use in the nested filters. The value must match a listed property name, such as InputDataConfig.

Definition at line 73 of file NestedFilters.h.

◆ SetNestedPropertyName() [3/3]

void Aws::SageMaker::Model::NestedFilters::SetNestedPropertyName ( const char *  value)
inline

The name of the property to use in the nested filters. The value must match a listed property name, such as InputDataConfig.

Definition at line 79 of file NestedFilters.h.

◆ WithFilters() [1/2]

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

A list of filters. Each filter acts on a property. Filters must contain at least one Filters value. For example, a NestedFilters call might include a filter on the PropertyName parameter of the InputDataConfig property: InputDataConfig.DataSource.S3DataSource.S3Uri.

Definition at line 143 of file NestedFilters.h.

◆ WithFilters() [2/2]

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

A list of filters. Each filter acts on a property. Filters must contain at least one Filters value. For example, a NestedFilters call might include a filter on the PropertyName parameter of the InputDataConfig property: InputDataConfig.DataSource.S3DataSource.S3Uri.

Definition at line 152 of file NestedFilters.h.

◆ WithNestedPropertyName() [1/3]

NestedFilters& Aws::SageMaker::Model::NestedFilters::WithNestedPropertyName ( const Aws::String value)
inline

The name of the property to use in the nested filters. The value must match a listed property name, such as InputDataConfig.

Definition at line 85 of file NestedFilters.h.

◆ WithNestedPropertyName() [2/3]

NestedFilters& Aws::SageMaker::Model::NestedFilters::WithNestedPropertyName ( Aws::String &&  value)
inline

The name of the property to use in the nested filters. The value must match a listed property name, such as InputDataConfig.

Definition at line 91 of file NestedFilters.h.

◆ WithNestedPropertyName() [3/3]

NestedFilters& Aws::SageMaker::Model::NestedFilters::WithNestedPropertyName ( const char *  value)
inline

The name of the property to use in the nested filters. The value must match a listed property name, such as InputDataConfig.

Definition at line 97 of file NestedFilters.h.


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