MatchingCondition

Definisce una condizione per cui una regola di modifica o creazione di eventi si applica a un evento.

Rappresentazione JSON
{
  "field": string,
  "comparisonType": enum (ComparisonType),
  "value": string,
  "negated": boolean
}
Campi
field

string

Obbligatorio. Il nome del campo con cui viene eseguito il confronto per la condizione. Se viene specificato "eventName", questa condizione verrà applicata al nome dell'evento. In caso contrario, la condizione verrà applicata a un parametro con il nome specificato.

Questo valore non può contenere spazi.

comparisonType

enum (ComparisonType)

Obbligatorio. Il tipo di confronto da applicare al valore.

value

string

Obbligatorio. Il valore con cui viene confrontato questo valore per questa condizione. L'implementazione di runtime potrebbe eseguire la coercizione di tipo di questo valore per valutare questa condizione in base al tipo del valore del parametro.

negated

boolean

Indica se il risultato del confronto deve essere negato o meno. Ad esempio, se negated è true, i confronti "è uguale a" funzioneranno come "non è uguale a".

ComparisonType

Tipo di confronto per la condizione di corrispondenza

Enum
COMPARISON_TYPE_UNSPECIFIED Sconosciuto
EQUALS È uguale a (sensibile alle maiuscole)
EQUALS_CASE_INSENSITIVE È uguale a, senza distinzione tra maiuscole e minuscole
CONTAINS Contiene, con distinzione tra maiuscole e minuscole
CONTAINS_CASE_INSENSITIVE Contiene, senza distinzione tra maiuscole e minuscole
STARTS_WITH Inizia con (sensibile alle maiuscole)
STARTS_WITH_CASE_INSENSITIVE Inizia con, senza distinzione tra maiuscole e minuscole
ENDS_WITH Termina con (sensibile alle maiuscole)
ENDS_WITH_CASE_INSENSITIVE Termina con, senza distinzione tra maiuscole e minuscole
GREATER_THAN Maggiore di
GREATER_THAN_OR_EQUAL Maggiore o uguale a
LESS_THAN Minore di
LESS_THAN_OR_EQUAL Minore o uguale
REGULAR_EXPRESSION espressione regolare. Supportato solo per gli stream web.
REGULAR_EXPRESSION_CASE_INSENSITIVE espressione regolare, senza distinzione tra maiuscole e minuscole. Supportato solo per gli stream web.