Chronicle v1 API - Class AdvancedFilterConfig (1.0.0-beta05)

public sealed class AdvancedFilterConfig : IMessage<AdvancedFilterConfig>, IEquatable<AdvancedFilterConfig>, IDeepCloneable<AdvancedFilterConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Chronicle v1 API class AdvancedFilterConfig.

Advanced filter configuration for the filter widget.

Inheritance

object > AdvancedFilterConfig

Namespace

Google.Cloud.Chronicle.V1

Assembly

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