Package com.google.cloud.chronicle.v1
Class AdvancedFilterConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.chronicle.v1.AdvancedFilterConfig
- All Implemented Interfaces:
AdvancedFilterConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class AdvancedFilterConfig
extends com.google.protobuf.GeneratedMessage
implements AdvancedFilterConfigOrBuilder
Advanced filter configuration for the filter widget.Protobuf type
google.cloud.chronicle.v1.AdvancedFilterConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAdvanced filter configuration for the filter widget.static final classManual options provided by the user.static interfacestatic final classQuery options to fetch the values from the query engine.static interfacestatic final classSource of the values for the filter.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic AdvancedFilterConfiggetDefaultValues(int index) Optional.com.google.protobuf.ByteStringgetDefaultValuesBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.static final com.google.protobuf.Descriptors.DescriptorbooleanOptional.com.google.protobuf.Parser<AdvancedFilterConfig>Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.intbooleanOptional.Optional.com.google.protobuf.ByteStringOptional.getToken()Required.com.google.protobuf.ByteStringRequired.Required.Required.inthashCode()booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic AdvancedFilterConfig.Builderstatic AdvancedFilterConfig.BuildernewBuilder(AdvancedFilterConfig prototype) protected AdvancedFilterConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static AdvancedFilterConfigparseDelimitedFrom(InputStream input) static AdvancedFilterConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedFilterConfigparseFrom(byte[] data) static AdvancedFilterConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedFilterConfigparseFrom(com.google.protobuf.ByteString data) static AdvancedFilterConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedFilterConfigparseFrom(com.google.protobuf.CodedInputStream input) static AdvancedFilterConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedFilterConfigparseFrom(InputStream input) static AdvancedFilterConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedFilterConfigparseFrom(ByteBuffer data) static AdvancedFilterConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AdvancedFilterConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
TOKEN_FIELD_NUMBER
public static final int TOKEN_FIELD_NUMBER- See Also:
-
PREFIX_FIELD_NUMBER
public static final int PREFIX_FIELD_NUMBER- See Also:
-
SUFFIX_FIELD_NUMBER
public static final int SUFFIX_FIELD_NUMBER- See Also:
-
SEPARATOR_FIELD_NUMBER
public static final int SEPARATOR_FIELD_NUMBER- See Also:
-
MULTIPLE_ALLOWED_FIELD_NUMBER
public static final int MULTIPLE_ALLOWED_FIELD_NUMBER- See Also:
-
DEFAULT_VALUES_FIELD_NUMBER
public static final int DEFAULT_VALUES_FIELD_NUMBER- See Also:
-
SKIP_DEFAULT_AFFIXES_FIELD_NUMBER
public static final int SKIP_DEFAULT_AFFIXES_FIELD_NUMBER- See Also:
-
VALUE_SOURCE_FIELD_NUMBER
public static final int VALUE_SOURCE_FIELD_NUMBER- See Also:
-
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AdvancedFilterConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedFilterConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedFilterConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedFilterConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedFilterConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedFilterConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AdvancedFilterConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AdvancedFilterConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AdvancedFilterConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AdvancedFilterConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AdvancedFilterConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-