class Aws::SageMaker::Types::NestedFilters
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”}'`
@note When making an API call, you may pass NestedFilters
data as a 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", }, ], }
@!attribute [rw] nested_property_name
The name of the property to use in the nested filters. The value must match a listed property name, such as `InputDataConfig`. @return [String]
@!attribute [rw] filters
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`. @return [Array<Types::Filter>]
@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/NestedFilters AWS API Documentation
Constants
- SENSITIVE