You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SageMaker::Types::NestedFilters
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::NestedFilters
- Defined in:
- (unknown)
Overview
When passing NestedFilters as input to an Aws::Client method, you can use a vanilla Hash:
{
nested_property_name: "ResourcePropertyName", # required
filters: [ # required
{
name: "ResourcePropertyName", # required
operator: "Equals", # accepts Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, Contains, Exists, NotExists, In
value: "FilterValue",
},
],
}
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:
-
'{Name:"InputDataConfig.ChannelName", "Operator":"Equals", "Value":"train"}',
-
'{Name:"InputDataConfig.DataSource.S3DataSource.S3Uri", "Operator":"Contains", "Value":"mybucket/catdata"}'
Instance Attribute Summary collapse
-
#filters ⇒ Array<Types::Filter>
A list of filters.
-
#nested_property_name ⇒ String
The name of the property to use in the nested filters.
Instance Attribute Details
#filters ⇒ Array<Types::Filter>
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
.
#nested_property_name ⇒ String
The name of the property to use in the nested filters. The value must
match a listed property name, such as InputDataConfig
.