operator property

Operator? operator
final

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 equals Value.
NotEquals
The value of Name doesn't equal Value.
Exists
The Name property exists.
NotExists
The Name property does not exist.
GreaterThan
The value of Name is greater than Value. Not supported for text properties.
GreaterThanOrEqualTo
The value of Name is greater than or equal to Value. Not supported for text properties.
LessThan
The value of Name is less than Value. Not supported for text properties.
LessThanOrEqualTo
The value of Name is less than or equal to Value. Not supported for text properties.
In
The value of Name is one of the comma delimited strings in Value. Only supported for text properties.
Contains
The value of Name contains the string Value. Only supported for text properties.

A SearchExpression can include the Contains operator multiple times when the value of Name 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
A SearchExpression can include only one Contains operator for all other values of Name. In these cases, if you include multiple Contains operators in the SearchExpression, the result is the following error message: "'CONTAINS' operator usage limit of 1 exceeded."

Implementation

final Operator? operator;