operator property
A Boolean binary operator that is used to evaluate the filter. The operator field contains one of the following values:
- Equals
-
The value of
Name
equalsValue
. - NotEquals
-
The value of
Name
doesn't equalValue
. - Exists
-
The
Name
property exists. - NotExists
-
The
Name
property does not exist. - GreaterThan
-
The value of
Name
is greater thanValue
. Not supported for text properties. - GreaterThanOrEqualTo
-
The value of
Name
is greater than or equal toValue
. Not supported for text properties. - LessThan
-
The value of
Name
is less thanValue
. Not supported for text properties. - LessThanOrEqualTo
-
The value of
Name
is less than or equal toValue
. Not supported for text properties. - In
-
The value of
Name
is one of the comma delimited strings inValue
. Only supported for text properties. - Contains
-
The value of
Name
contains the stringValue
. Only supported for text properties.A
SearchExpression
can include theContains
operator multiple times when the value ofName
is one of the following:-
Experiment.DisplayName
-
Experiment.ExperimentName
-
Experiment.Tags
-
Trial.DisplayName
-
Trial.TrialName
-
Trial.Tags
-
TrialComponent.DisplayName
-
TrialComponent.TrialComponentName
-
TrialComponent.Tags
-
TrialComponent.InputArtifacts
-
TrialComponent.OutputArtifacts
SearchExpression
can include only oneContains
operator for all other values ofName
. In these cases, if you include multipleContains
operators in theSearchExpression
, the result is the following error message: "'CONTAINS' operator usage limit of 1 exceeded.
" -
Implementation
final Operator? operator;