public sealed class AdvancedFilterConfig : IMessage<AdvancedFilterConfig>, IEquatable<AdvancedFilterConfig>, IDeepCloneable<AdvancedFilterConfig>, IBufferMessage, IMessageReference documentation and code samples for the Chronicle v1 API class AdvancedFilterConfig.
Advanced filter configuration for the filter widget.
Implements
IMessageAdvancedFilterConfig, IEquatableAdvancedFilterConfig, IDeepCloneableAdvancedFilterConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Chronicle.V1Assembly
Google.Cloud.Chronicle.V1.dll
Constructors
AdvancedFilterConfig()
public AdvancedFilterConfig()AdvancedFilterConfig(AdvancedFilterConfig)
public AdvancedFilterConfig(AdvancedFilterConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
AdvancedFilterConfig |
Properties
DefaultValues
public RepeatedField<string> DefaultValues { get; }Optional. Default values to use if no value is selected/provided.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
MultipleAllowed
public bool MultipleAllowed { get; set; }Optional. Whether to allow selection of multiple values.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Prefix
public string Prefix { get; set; }Optional. String to prepend to the final replaced value (e.g., "/", "^(", """).
| Property Value | |
|---|---|
| Type | Description |
string |
|
Separator
public string Separator { get; set; }Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").
| Property Value | |
|---|---|
| Type | Description |
string |
|
SkipDefaultAffixes
public bool SkipDefaultAffixes { get; set; }Optional. Whether to skip the configured prefix and suffix when using default values. If true, default values are inserted raw (joined by the separator).
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Suffix
public string Suffix { get; set; }Optional. String to append to the final replaced value (e.g., "/", ")$", """).
| Property Value | |
|---|---|
| Type | Description |
string |
|
Token
public string Token { get; set; }Required. The token name to look for in the query (e.g., "hostname"). The system will automatically wrap this in '$' (e.g., "$hostname$").
| Property Value | |
|---|---|
| Type | Description |
string |
|
ValueSource
public AdvancedFilterConfig.Types.ValueSource ValueSource { get; set; }Required. Source of the values for the filter.
| Property Value | |
|---|---|
| Type | Description |
AdvancedFilterConfigTypesValueSource |
|