sagemaker.core.utilities.search_expression#
Simplify Search Expression by provide a simplified DSL
Classes
|
Boolean search operation enum |
|
A Python class represent a Search Filter object. |
|
A Python class represent a Nested Filter object. |
|
Search operators |
|
A Python class representation of a Search Expression object. |
|
Search Object |
- class sagemaker.core.utilities.search_expression.BooleanOperator(value)[source]#
Bases:
EnumBoolean search operation enum
- AND = 'And'#
- OR = 'Or'#
- class sagemaker.core.utilities.search_expression.Filter(name, operator=None, value=None, **kwargs)[source]#
Bases:
SearchObjectA Python class represent a Search Filter object.
- name = None#
- operator = None#
- value = None#
- class sagemaker.core.utilities.search_expression.NestedFilter(property_name, filters, **kwargs)[source]#
Bases:
SearchObjectA Python class represent a Nested Filter object.
- filters = None#
- nested_property_name = None#
- class sagemaker.core.utilities.search_expression.Operator(value)[source]#
Bases:
EnumSearch operators
- CONTAINS = 'Contains'#
- EQUALS = 'Equals'#
- EXISTS = 'Exists'#
- GREATER_THAN = 'GreaterThan'#
- GREATER_THAN_OR_EQUAL = 'GreaterThanOrEqualTo'#
- LESS_THAN = 'LessThan'#
- LESS_THAN_OR_EQUAL = 'LessThanOrEqualTo'#
- NOT_EQUALS = 'NotEquals'#
- NOT_EXISTS = 'NotExists'#
- class sagemaker.core.utilities.search_expression.SearchExpression(filters=None, nested_filters=None, sub_expressions=None, boolean_operator=BooleanOperator.AND, **kwargs)[source]#
Bases:
SearchObjectA Python class representation of a Search Expression object.
A sample search expression defined in here: https://boto3.amazonaws.com/v1/documentation/api/1.12.8/reference/services/sagemaker.html#SageMaker.Client.search
- filters = None#
- nested_filters = None#
- operator = None#
- sub_expressions = None#