Package com.google.cloud.chronicle.v1
Class AdvancedFilterConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AdvancedFilterConfig.Builder>
com.google.cloud.chronicle.v1.AdvancedFilterConfig.Builder
- All Implemented Interfaces:
AdvancedFilterConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdvancedFilterConfig
public static final class AdvancedFilterConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AdvancedFilterConfig.Builder>
implements AdvancedFilterConfigOrBuilder
Advanced filter configuration for the filter widget.Protobuf type
google.cloud.chronicle.v1.AdvancedFilterConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllDefaultValues(Iterable<String> values) Optional.addDefaultValues(String value) Optional.addDefaultValuesBytes(com.google.protobuf.ByteString value) Optional.build()clear()Optional.Optional.Optional.Optional.Optional.Optional.Required.Required.getDefaultValues(int index) Optional.com.google.protobuf.ByteStringgetDefaultValuesBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.booleanOptional.Optional.com.google.protobuf.ByteStringOptional.getToken()Required.com.google.protobuf.ByteStringRequired.Required.Required.Required.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(AdvancedFilterConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Required.setDefaultValues(int index, String value) Optional.setMultipleAllowed(boolean value) Optional.Optional.setPrefixBytes(com.google.protobuf.ByteString value) Optional.setSeparator(String value) Optional.setSeparatorBytes(com.google.protobuf.ByteString value) Optional.setSkipDefaultAffixes(boolean value) Optional.Optional.setSuffixBytes(com.google.protobuf.ByteString value) Optional.Required.setTokenBytes(com.google.protobuf.ByteString value) Required.Required.setValueSource(AdvancedFilterConfig.ValueSource.Builder builderForValue) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AdvancedFilterConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedFilterConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AdvancedFilterConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdvancedFilterConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedFilterConfig.Builder>
-
mergeFrom
public AdvancedFilterConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdvancedFilterConfig.Builder>- Throws:
IOException
-
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];- Specified by:
getTokenin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The token.
-
getTokenBytes
public com.google.protobuf.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];- Specified by:
getTokenBytesin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The bytes for token.
-
setToken
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];- Parameters:
value- The token to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
setTokenBytes
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];- Parameters:
value- The bytes for token to set.- Returns:
- This builder for chaining.
-
getPrefix
Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrefixin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The prefix.
-
getPrefixBytes
public com.google.protobuf.ByteString getPrefixBytes()Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrefixBytesin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The bytes for prefix.
-
setPrefix
Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The prefix to set.- Returns:
- This builder for chaining.
-
clearPrefix
Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setPrefixBytes
Optional. String to prepend to the final replaced value (e.g., "/", "^(", "\"").string prefix = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for prefix to set.- Returns:
- This builder for chaining.
-
getSuffix
Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").
string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuffixin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The suffix.
-
getSuffixBytes
public com.google.protobuf.ByteString getSuffixBytes()Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").
string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuffixBytesin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The bytes for suffix.
-
setSuffix
Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").
string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The suffix to set.- Returns:
- This builder for chaining.
-
clearSuffix
Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").
string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setSuffixBytes
Optional. String to append to the final replaced value (e.g., "/", ")$", "\"").
string suffix = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for suffix to set.- Returns:
- This builder for chaining.
-
getSeparator
Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").
string separator = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSeparatorin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The separator.
-
getSeparatorBytes
public com.google.protobuf.ByteString getSeparatorBytes()Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").
string separator = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSeparatorBytesin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The bytes for separator.
-
setSeparator
Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").
string separator = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The separator to set.- Returns:
- This builder for chaining.
-
clearSeparator
Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").
string separator = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setSeparatorBytes
Optional. Delimiter to join multiple selected values (e.g., "|", " OR field = ").
string separator = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for separator to set.- Returns:
- This builder for chaining.
-
getMultipleAllowed
public boolean getMultipleAllowed()Optional. Whether to allow selection of multiple values.
bool multiple_allowed = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMultipleAllowedin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The multipleAllowed.
-
setMultipleAllowed
Optional. Whether to allow selection of multiple values.
bool multiple_allowed = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The multipleAllowed to set.- Returns:
- This builder for chaining.
-
clearMultipleAllowed
Optional. Whether to allow selection of multiple values.
bool multiple_allowed = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getDefaultValuesList
public com.google.protobuf.ProtocolStringList getDefaultValuesList()Optional. Default values to use if no value is selected/provided.
repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultValuesListin interfaceAdvancedFilterConfigOrBuilder- Returns:
- A list containing the defaultValues.
-
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];- Specified by:
getDefaultValuesCountin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The count of defaultValues.
-
getDefaultValues
Optional. Default values to use if no value is selected/provided.
repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultValuesin interfaceAdvancedFilterConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The defaultValues at the given index.
-
getDefaultValuesBytes
public com.google.protobuf.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];- Specified by:
getDefaultValuesBytesin interfaceAdvancedFilterConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the defaultValues at the given index.
-
setDefaultValues
Optional. Default values to use if no value is selected/provided.
repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The defaultValues to set.- Returns:
- This builder for chaining.
-
addDefaultValues
Optional. Default values to use if no value is selected/provided.
repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The defaultValues to add.- Returns:
- This builder for chaining.
-
addAllDefaultValues
Optional. Default values to use if no value is selected/provided.
repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The defaultValues to add.- Returns:
- This builder for chaining.
-
clearDefaultValues
Optional. Default values to use if no value is selected/provided.
repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addDefaultValuesBytes
Optional. Default values to use if no value is selected/provided.
repeated string default_values = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the defaultValues to add.- Returns:
- This builder for chaining.
-
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];- Specified by:
getSkipDefaultAffixesin interfaceAdvancedFilterConfigOrBuilder- Returns:
- The skipDefaultAffixes.
-
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).
bool skip_default_affixes = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The skipDefaultAffixes to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
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];- Specified by:
hasValueSourcein interfaceAdvancedFilterConfigOrBuilder- Returns:
- Whether the valueSource field is set.
-
getValueSource
Required. Source of the values for the filter.
.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getValueSourcein interfaceAdvancedFilterConfigOrBuilder- Returns:
- The valueSource.
-
setValueSource
Required. Source of the values for the filter.
.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED]; -
setValueSource
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]; -
mergeValueSource
Required. Source of the values for the filter.
.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED]; -
clearValueSource
Required. Source of the values for the filter.
.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED]; -
getValueSourceBuilder
Required. Source of the values for the filter.
.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED]; -
getValueSourceOrBuilder
Required. Source of the values for the filter.
.google.cloud.chronicle.v1.AdvancedFilterConfig.ValueSource value_source = 8 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getValueSourceOrBuilderin interfaceAdvancedFilterConfigOrBuilder
-