Package com.buildless.service.v1
Class QueryOptions.Filter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
com.buildless.service.v1.QueryOptions.Filter.Builder
- All Implemented Interfaces:
QueryOptions.FilterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
QueryOptions.Filter
public static final class QueryOptions.Filter.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
implements QueryOptions.FilterOrBuilder
Specifies a filter directive which should apply to a data query.Protobuf type
buildless.service.v1.QueryOptions.Filter-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Supplies an expression-based filter, using CEL (Common Expression Language).clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Declares a property filter, based on structured inputs.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExpr()Supplies an expression-based filter, using CEL (Common Expression Language).Supplies an expression-based filter, using CEL (Common Expression Language).Supplies an expression-based filter, using CEL (Common Expression Language).getProp()Declares a property filter, based on structured inputs.Declares a property filter, based on structured inputs.Declares a property filter, based on structured inputs.booleanhasExpr()Supplies an expression-based filter, using CEL (Common Expression Language).booleanhasProp()Declares a property filter, based on structured inputs.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeExpr(Expression value) Supplies an expression-based filter, using CEL (Common Expression Language).mergeFrom(QueryOptions.Filter other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Declares a property filter, based on structured inputs.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setExpr(Expression value) Supplies an expression-based filter, using CEL (Common Expression Language).setExpr(Expression.Builder builderForValue) Supplies an expression-based filter, using CEL (Common Expression Language).Declares a property filter, based on structured inputs.setProp(QueryOptions.Filter.PropertyFilter.Builder builderForValue) Declares a property filter, based on structured inputs.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.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.GeneratedMessageV3.Builder<QueryOptions.Filter.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-
setField
public QueryOptions.Filter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-
clearField
public QueryOptions.Filter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-
clearOneof
public QueryOptions.Filter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-
setRepeatedField
public QueryOptions.Filter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-
addRepeatedField
public QueryOptions.Filter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueryOptions.Filter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-
mergeFrom
public QueryOptions.Filter.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<QueryOptions.Filter.Builder>- Throws:
IOException
-
getSpecCase
- Specified by:
getSpecCasein interfaceQueryOptions.FilterOrBuilder
-
clearSpec
-
hasExpr
public boolean hasExpr()Supplies an expression-based filter, using CEL (Common Expression Language).
.buildless.service.v1.Expression expr = 1 [json_name = "expr"];- Specified by:
hasExprin interfaceQueryOptions.FilterOrBuilder- Returns:
- Whether the expr field is set.
-
getExpr
Supplies an expression-based filter, using CEL (Common Expression Language).
.buildless.service.v1.Expression expr = 1 [json_name = "expr"];- Specified by:
getExprin interfaceQueryOptions.FilterOrBuilder- Returns:
- The expr.
-
setExpr
Supplies an expression-based filter, using CEL (Common Expression Language).
.buildless.service.v1.Expression expr = 1 [json_name = "expr"]; -
setExpr
Supplies an expression-based filter, using CEL (Common Expression Language).
.buildless.service.v1.Expression expr = 1 [json_name = "expr"]; -
mergeExpr
Supplies an expression-based filter, using CEL (Common Expression Language).
.buildless.service.v1.Expression expr = 1 [json_name = "expr"]; -
clearExpr
Supplies an expression-based filter, using CEL (Common Expression Language).
.buildless.service.v1.Expression expr = 1 [json_name = "expr"]; -
getExprBuilder
Supplies an expression-based filter, using CEL (Common Expression Language).
.buildless.service.v1.Expression expr = 1 [json_name = "expr"]; -
getExprOrBuilder
Supplies an expression-based filter, using CEL (Common Expression Language).
.buildless.service.v1.Expression expr = 1 [json_name = "expr"];- Specified by:
getExprOrBuilderin interfaceQueryOptions.FilterOrBuilder
-
hasProp
public boolean hasProp()Declares a property filter, based on structured inputs.
.buildless.service.v1.QueryOptions.Filter.PropertyFilter prop = 2 [json_name = "prop"];- Specified by:
hasPropin interfaceQueryOptions.FilterOrBuilder- Returns:
- Whether the prop field is set.
-
getProp
Declares a property filter, based on structured inputs.
.buildless.service.v1.QueryOptions.Filter.PropertyFilter prop = 2 [json_name = "prop"];- Specified by:
getPropin interfaceQueryOptions.FilterOrBuilder- Returns:
- The prop.
-
setProp
Declares a property filter, based on structured inputs.
.buildless.service.v1.QueryOptions.Filter.PropertyFilter prop = 2 [json_name = "prop"]; -
setProp
public QueryOptions.Filter.Builder setProp(QueryOptions.Filter.PropertyFilter.Builder builderForValue) Declares a property filter, based on structured inputs.
.buildless.service.v1.QueryOptions.Filter.PropertyFilter prop = 2 [json_name = "prop"]; -
mergeProp
Declares a property filter, based on structured inputs.
.buildless.service.v1.QueryOptions.Filter.PropertyFilter prop = 2 [json_name = "prop"]; -
clearProp
Declares a property filter, based on structured inputs.
.buildless.service.v1.QueryOptions.Filter.PropertyFilter prop = 2 [json_name = "prop"]; -
getPropBuilder
Declares a property filter, based on structured inputs.
.buildless.service.v1.QueryOptions.Filter.PropertyFilter prop = 2 [json_name = "prop"]; -
getPropOrBuilder
Declares a property filter, based on structured inputs.
.buildless.service.v1.QueryOptions.Filter.PropertyFilter prop = 2 [json_name = "prop"];- Specified by:
getPropOrBuilderin interfaceQueryOptions.FilterOrBuilder
-
setUnknownFields
public final QueryOptions.Filter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-
mergeUnknownFields
public final QueryOptions.Filter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QueryOptions.Filter.Builder>
-