Reference documentation and code samples for the Google Cloud Chronicle V1 Client class AdvancedFilterConfig.
Advanced filter configuration for the filter widget.
Generated from protobuf message google.cloud.chronicle.v1.AdvancedFilterConfig
Namespace
Google \ Cloud \ Chronicle \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ token
string
Required. The token name to look for in the query (e.g., "hostname"). The system will automatically wrap this in '$' (e.g., "$hostname$").
↳ prefix
string
Optional. String to prepend to the final replaced value (e.g., "/", "^(", """).
↳ suffix
string
Optional. String to append to the final replaced value (e.g., "/", ")$", """).
↳ separator
string
Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").
↳ multiple_allowed
bool
Optional. Whether to allow selection of multiple values.
↳ default_values
string[]
Optional. Default values to use if no value is selected/provided.
↳ skip_default_affixes
bool
Optional. Whether to skip the configured prefix and suffix when using default values. If true, default values are inserted raw (joined by the separator).
↳ value_source
getToken
Required. The token name to look for in the query (e.g., "hostname").
The system will automatically wrap this in '$' (e.g., "$hostname$").
string
setToken
Required. The token name to look for in the query (e.g., "hostname").
The system will automatically wrap this in '$' (e.g., "$hostname$").
var
string
$this
getPrefix
Optional. String to prepend to the final replaced value (e.g., "/", "^(", """).
string
setPrefix
Optional. String to prepend to the final replaced value (e.g., "/", "^(", """).
var
string
$this
getSuffix
Optional. String to append to the final replaced value (e.g., "/", ")$", """).
string
setSuffix
Optional. String to append to the final replaced value (e.g., "/", ")$", """).
var
string
$this
getSeparator
Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").
string
setSeparator
Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").
var
string
$this
getMultipleAllowed
Optional. Whether to allow selection of multiple values.
bool
setMultipleAllowed
Optional. Whether to allow selection of multiple values.
var
bool
$this
getDefaultValues
Optional. Default values to use if no value is selected/provided.
setDefaultValues
Optional. Default values to use if no value is selected/provided.
var
string[]
$this
getSkipDefaultAffixes
Optional. Whether to skip the configured prefix and suffix when using default values. If true, default values are inserted raw (joined by the separator).
bool
setSkipDefaultAffixes
Optional. Whether to skip the configured prefix and suffix when using default values. If true, default values are inserted raw (joined by the separator).
var
bool
$this
getValueSource
Required. Source of the values for the filter.
hasValueSource
clearValueSource
setValueSource
Required. Source of the values for the filter.
$this

