Class AdvancedFilterConfig.Builder (0.31.0)

public static final class AdvancedFilterConfig.Builder extends GeneratedMessage.Builder<AdvancedFilterConfig.Builder> implements AdvancedFilterConfigOrBuilder

Advanced filter configuration for the filter widget.

Protobuf type google.cloud.chronicle.v1.AdvancedFilterConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllDefaultValues(Iterable<String> values)

public AdvancedFilterConfig.Builder addAllDefaultValues(Iterable<String> values)

Optional. Default values to use if no value is selected/provided.

repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The defaultValues to add.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

addDefaultValues(String value)

public AdvancedFilterConfig.Builder addDefaultValues(String value)

Optional. Default values to use if no value is selected/provided.

repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The defaultValues to add.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

addDefaultValuesBytes(ByteString value)

public AdvancedFilterConfig.Builder addDefaultValuesBytes(ByteString value)

Optional. Default values to use if no value is selected/provided.

repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the defaultValues to add.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

build()

public AdvancedFilterConfig build()
Returns
Type Description
AdvancedFilterConfig

buildPartial()

public AdvancedFilterConfig buildPartial()
Returns
Type Description
AdvancedFilterConfig

clear()

public AdvancedFilterConfig.Builder clear()
Returns
Type Description
AdvancedFilterConfig.Builder
Overrides

clearDefaultValues()

public AdvancedFilterConfig.Builder clearDefaultValues()

Optional. Default values to use if no value is selected/provided.

repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

clearMultipleAllowed()

public AdvancedFilterConfig.Builder clearMultipleAllowed()

Optional. Whether to allow selection of multiple values.

bool multiple_allowed = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

clearPrefix()

public AdvancedFilterConfig.Builder clearPrefix()

Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").

string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

clearSeparator()

public AdvancedFilterConfig.Builder clearSeparator()

Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").

string separator = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

clearSkipDefaultAffixes()

public AdvancedFilterConfig.Builder clearSkipDefaultAffixes()

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 skip_default_affixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

clearSuffix()

public AdvancedFilterConfig.Builder clearSuffix()

Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").

string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

clearToken()

public AdvancedFilterConfig.Builder clearToken()

Required. The token name to look for in the query (e.g., "hostname"). The system will automatically wrap this in '$' (e.g., "$hostname$").

string token = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

clearValueSource()

public AdvancedFilterConfig.Builder clearValueSource()

Required. Source of the values for the filter.

.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AdvancedFilterConfig.Builder

getDefaultInstanceForType()

public AdvancedFilterConfig getDefaultInstanceForType()
Returns
Type Description
AdvancedFilterConfig

getDefaultValues(int index)

public String getDefaultValues(int index)

Optional. Default values to use if no value is selected/provided.

repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The defaultValues at the given index.

getDefaultValuesBytes(int index)

public ByteString getDefaultValuesBytes(int index)

Optional. Default values to use if no value is selected/provided.

repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the defaultValues at the given index.

getDefaultValuesCount()

public int getDefaultValuesCount()

Optional. Default values to use if no value is selected/provided.

repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of defaultValues.

getDefaultValuesList()

public ProtocolStringList getDefaultValuesList()

Optional. Default values to use if no value is selected/provided.

repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the defaultValues.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMultipleAllowed()

public boolean getMultipleAllowed()

Optional. Whether to allow selection of multiple values.

bool multiple_allowed = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The multipleAllowed.

getPrefix()

public String getPrefix()

Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").

string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The prefix.

getPrefixBytes()

public ByteString getPrefixBytes()

Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").

string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for prefix.

getSeparator()

public String getSeparator()

Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").

string separator = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The separator.

getSeparatorBytes()

public ByteString getSeparatorBytes()

Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").

string separator = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for separator.

getSkipDefaultAffixes()

public boolean 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 skip_default_affixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The skipDefaultAffixes.

getSuffix()

public String getSuffix()

Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").

string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The suffix.

getSuffixBytes()

public ByteString getSuffixBytes()

Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").

string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for suffix.

getToken()

public String 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 token = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The token.

getTokenBytes()

public ByteString getTokenBytes()

Required. The token name to look for in the query (e.g., "hostname"). The system will automatically wrap this in '$' (e.g., "$hostname$").

string token = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for token.

getValueSource()

public AdvancedFilterConfig.ValueSource getValueSource()

Required. Source of the values for the filter.

.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AdvancedFilterConfig.ValueSource

The valueSource.

getValueSourceBuilder()

public AdvancedFilterConfig.ValueSource.Builder getValueSourceBuilder()

Required. Source of the values for the filter.

.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AdvancedFilterConfig.ValueSource.Builder

getValueSourceOrBuilder()

public AdvancedFilterConfig.ValueSourceOrBuilder getValueSourceOrBuilder()

Required. Source of the values for the filter.

.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AdvancedFilterConfig.ValueSourceOrBuilder

hasValueSource()

public boolean hasValueSource()

Required. Source of the values for the filter.

.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the valueSource field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AdvancedFilterConfig other)

public AdvancedFilterConfig.Builder mergeFrom(AdvancedFilterConfig other)
Parameter
Name Description
other AdvancedFilterConfig
Returns
Type Description
AdvancedFilterConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AdvancedFilterConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdvancedFilterConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AdvancedFilterConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AdvancedFilterConfig.Builder
Overrides

mergeValueSource(AdvancedFilterConfig.ValueSource value)

public AdvancedFilterConfig.Builder mergeValueSource(AdvancedFilterConfig.ValueSource value)

Required. Source of the values for the filter.

.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AdvancedFilterConfig.ValueSource
Returns
Type Description
AdvancedFilterConfig.Builder

setDefaultValues(int index, String value)

public AdvancedFilterConfig.Builder setDefaultValues(int index, String value)

Optional. Default values to use if no value is selected/provided.

repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The defaultValues to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setMultipleAllowed(boolean value)

public AdvancedFilterConfig.Builder setMultipleAllowed(boolean value)

Optional. Whether to allow selection of multiple values.

bool multiple_allowed = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The multipleAllowed to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setPrefix(String value)

public AdvancedFilterConfig.Builder setPrefix(String value)

Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").

string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The prefix to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setPrefixBytes(ByteString value)

public AdvancedFilterConfig.Builder setPrefixBytes(ByteString value)

Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").

string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for prefix to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setSeparator(String value)

public AdvancedFilterConfig.Builder setSeparator(String value)

Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").

string separator = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The separator to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setSeparatorBytes(ByteString value)

public AdvancedFilterConfig.Builder setSeparatorBytes(ByteString value)

Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").

string separator = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for separator to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setSkipDefaultAffixes(boolean value)

public AdvancedFilterConfig.Builder setSkipDefaultAffixes(boolean value)

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 skip_default_affixes = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The skipDefaultAffixes to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setSuffix(String value)

public AdvancedFilterConfig.Builder setSuffix(String value)

Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").

string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The suffix to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setSuffixBytes(ByteString value)

public AdvancedFilterConfig.Builder setSuffixBytes(ByteString value)

Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").

string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for suffix to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setToken(String value)

public AdvancedFilterConfig.Builder setToken(String value)

Required. The token name to look for in the query (e.g., "hostname"). The system will automatically wrap this in '$' (e.g., "$hostname$").

string token = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The token to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setTokenBytes(ByteString value)

public AdvancedFilterConfig.Builder setTokenBytes(ByteString value)

Required. The token name to look for in the query (e.g., "hostname"). The system will automatically wrap this in '$' (e.g., "$hostname$").

string token = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for token to set.

Returns
Type Description
AdvancedFilterConfig.Builder

This builder for chaining.

setValueSource(AdvancedFilterConfig.ValueSource value)

public AdvancedFilterConfig.Builder setValueSource(AdvancedFilterConfig.ValueSource value)

Required. Source of the values for the filter.

.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AdvancedFilterConfig.ValueSource
Returns
Type Description
AdvancedFilterConfig.Builder

setValueSource(AdvancedFilterConfig.ValueSource.Builder builderForValue)

public AdvancedFilterConfig.Builder setValueSource(AdvancedFilterConfig.ValueSource.Builder builderForValue)

Required. Source of the values for the filter.

.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue AdvancedFilterConfig.ValueSource.Builder
Returns
Type Description
AdvancedFilterConfig.Builder