Class FilterExpression
This is a leaf of the FilterPredicate. Ex: { field: json_payload.message.error_code, filter_value: {numeric_value: 400}, comparator: EQUAL_TO} The field will be schema field that is selected using the . annotation to display the drill down value. The value will be the user inputted text that the filter is comparing against.
Implements
Inherited Members
Namespace: Google.Apis.Logging.v2.Data
Assembly: Google.Apis.Logging.v2.dll
Syntax
public class FilterExpression : IDirectResponseSchema
Properties
Comparator
The comparison type to use for the filter.
Declaration
[JsonProperty("comparator")]
public virtual string Comparator { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FieldSource
Can be one of the FieldSource types: field name, alias ref, variable ref, or a literal value.
Declaration
[JsonProperty("fieldSource")]
public virtual FieldSource FieldSource { get; set; }
Property Value
| Type | Description |
|---|---|
| FieldSource |
FieldSourceValue
The field. This will be the field that is set as the Right Hand Side of the filter.
Declaration
[JsonProperty("fieldSourceValue")]
public virtual FieldSource FieldSourceValue { get; set; }
Property Value
| Type | Description |
|---|---|
| FieldSource |
IsNegation
Determines if the NOT flag should be added to the comparator.
Declaration
[JsonProperty("isNegation")]
public virtual bool? IsNegation { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
LiteralValue
The Value will be used to hold user defined constants set as the Right Hand Side of the filter.
Declaration
[JsonProperty("literalValue")]
public virtual object LiteralValue { get; set; }
Property Value
| Type | Description |
|---|---|
| object |