Class: Aws::SageMaker::Types::SearchExpression

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sagemaker/types.rb

Overview

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:

  • A list of ‘Filter` objects. Each filter defines a simple Boolean expression comprised of a resource property name, Boolean operator, and value.

  • A list of ‘NestedFilter` objects. Each nested filter defines a list of Boolean expressions using a list of resource properties. A nested filter is satisfied if a single object in the list satisfies all Boolean expressions.

  • A list of ‘SearchExpression` objects. A search expression object can be nested in a list of search expression objects.

  • A Boolean operator: ‘And` or `Or`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#filtersArray<Types::Filter>

A list of filter objects.

Returns:



40487
40488
40489
40490
40491
40492
40493
40494
# File 'lib/aws-sdk-sagemaker/types.rb', line 40487

class SearchExpression < Struct.new(
  :filters,
  :nested_filters,
  :sub_expressions,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#nested_filtersArray<Types::NestedFilters>

A list of nested filter objects.

Returns:



40487
40488
40489
40490
40491
40492
40493
40494
# File 'lib/aws-sdk-sagemaker/types.rb', line 40487

class SearchExpression < Struct.new(
  :filters,
  :nested_filters,
  :sub_expressions,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#operatorString

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`.

Returns:

  • (String)


40487
40488
40489
40490
40491
40492
40493
40494
# File 'lib/aws-sdk-sagemaker/types.rb', line 40487

class SearchExpression < Struct.new(
  :filters,
  :nested_filters,
  :sub_expressions,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#sub_expressionsArray<Types::SearchExpression>

A list of search expression objects.

Returns:



40487
40488
40489
40490
40491
40492
40493
40494
# File 'lib/aws-sdk-sagemaker/types.rb', line 40487

class SearchExpression < Struct.new(
  :filters,
  :nested_filters,
  :sub_expressions,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end