operator property

String? operator
getter/setter pair

How to match the dimension to the expression.

The default is REGEXP. Possible string values are:

  • "OPERATOR_UNSPECIFIED" : If the match type is unspecified, it is treated as a REGEXP.
  • "REGEXP" : The match expression is treated as a regular expression. All match types are not treated as regular expressions.
  • "BEGINS_WITH" : Matches the value which begin with the match expression provided.
  • "ENDS_WITH" : Matches the values which end with the match expression provided.
  • "PARTIAL" : Substring match.
  • "EXACT" : The value should match the match expression entirely.
  • "NUMERIC_EQUAL" : Integer comparison filters. case sensitivity is ignored for these and the expression is assumed to be a string representing an integer. Failure conditions: - If expression is not a valid int64, the client should expect an error. - Input dimensions that are not valid int64 values will never match the filter.
  • "NUMERIC_GREATER_THAN" : Checks if the dimension is numerically greater than the match expression. Read the description for NUMERIC_EQUALS for restrictions.
  • "NUMERIC_LESS_THAN" : Checks if the dimension is numerically less than the match expression. Read the description for NUMERIC_EQUALS for restrictions.
  • "IN_LIST" : This option is used to specify a dimension filter whose expression can take any value from a selected list of values. This helps avoiding evaluating multiple exact match dimension filters which are OR'ed for every single response row. For example: expressions: ["A", "B", "C"] Any response row whose dimension has it is value as A, B or C, matches this DimensionFilter.

Implementation

core.String? operator;