public static final class AdvancedFilterConfig.Builder extends GeneratedMessage.Builder<AdvancedFilterConfig.Builder> implements AdvancedFilterConfigOrBuilderAdvanced filter configuration for the filter widget.
Protobuf type google.cloud.chronicle.v1.AdvancedFilterConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > AdvancedFilterConfig.BuilderImplements
AdvancedFilterConfigOrBuilderStatic 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 |
StringThe 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 |
ByteStringThe 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 |
|
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 |
intThe 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 |
intThe 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 |
|
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 |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
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 |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public AdvancedFilterConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
AdvancedFilterConfig.Builder |
|
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 |
intThe index to set the value at. |
value |
StringThe 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 |
booleanThe 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 |
StringThe 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 |
ByteStringThe 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 |
StringThe 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 |
ByteStringThe 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 |
booleanThe 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 |
StringThe 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 |
ByteStringThe 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 |
StringThe 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 |
ByteStringThe 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 |
|