Package com.google.firestore.v1
Class StructuredQuery.CompositeFilter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<StructuredQuery.CompositeFilter.Builder>
com.google.firestore.v1.StructuredQuery.CompositeFilter.Builder
- All Implemented Interfaces:
StructuredQuery.CompositeFilterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- StructuredQuery.CompositeFilter
public static final class StructuredQuery.CompositeFilter.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<StructuredQuery.CompositeFilter.Builder>
implements StructuredQuery.CompositeFilterOrBuilder
A filter that merges multiple other filters using the given operator.Protobuf type
google.firestore.v1.StructuredQuery.CompositeFilter-
Method Summary
Modifier and TypeMethodDescriptionaddAllFilters(Iterable<? extends StructuredQuery.Filter> values) The list of filters to combine.addFilters(int index, StructuredQuery.Filter value) The list of filters to combine.addFilters(int index, StructuredQuery.Filter.Builder builderForValue) The list of filters to combine.addFilters(StructuredQuery.Filter value) The list of filters to combine.addFilters(StructuredQuery.Filter.Builder builderForValue) The list of filters to combine.The list of filters to combine.addFiltersBuilder(int index) The list of filters to combine.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The list of filters to combine.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clearOp()The operator for combining multiple filters.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetFilters(int index) The list of filters to combine.getFiltersBuilder(int index) The list of filters to combine.The list of filters to combine.intThe list of filters to combine.The list of filters to combine.getFiltersOrBuilder(int index) The list of filters to combine.List<? extends StructuredQuery.FilterOrBuilder>The list of filters to combine.getOp()The operator for combining multiple filters.intThe operator for combining multiple filters.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeFilters(int index) The list of filters to combine.setFilters(int index, StructuredQuery.Filter value) The list of filters to combine.setFilters(int index, StructuredQuery.Filter.Builder builderForValue) The list of filters to combine.The operator for combining multiple filters.setOpValue(int value) The operator for combining multiple filters.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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<StructuredQuery.CompositeFilter.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<StructuredQuery.CompositeFilter.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<StructuredQuery.CompositeFilter.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<StructuredQuery.CompositeFilter.Builder>
-
setField
public StructuredQuery.CompositeFilter.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<StructuredQuery.CompositeFilter.Builder>
-
clearField
public StructuredQuery.CompositeFilter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<StructuredQuery.CompositeFilter.Builder>
-
clearOneof
public StructuredQuery.CompositeFilter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<StructuredQuery.CompositeFilter.Builder>
-
setRepeatedField
public StructuredQuery.CompositeFilter.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<StructuredQuery.CompositeFilter.Builder>
-
addRepeatedField
public StructuredQuery.CompositeFilter.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<StructuredQuery.CompositeFilter.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StructuredQuery.CompositeFilter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<StructuredQuery.CompositeFilter.Builder>
-
mergeFrom
public StructuredQuery.CompositeFilter.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<StructuredQuery.CompositeFilter.Builder>- Throws:
IOException
-
getOpValue
public int getOpValue()The operator for combining multiple filters.
.google.firestore.v1.StructuredQuery.CompositeFilter.Operator op = 1;- Specified by:
getOpValuein interfaceStructuredQuery.CompositeFilterOrBuilder- Returns:
- The enum numeric value on the wire for op.
-
setOpValue
The operator for combining multiple filters.
.google.firestore.v1.StructuredQuery.CompositeFilter.Operator op = 1;- Parameters:
value- The enum numeric value on the wire for op to set.- Returns:
- This builder for chaining.
-
getOp
The operator for combining multiple filters.
.google.firestore.v1.StructuredQuery.CompositeFilter.Operator op = 1;- Specified by:
getOpin interfaceStructuredQuery.CompositeFilterOrBuilder- Returns:
- The op.
-
setOp
public StructuredQuery.CompositeFilter.Builder setOp(StructuredQuery.CompositeFilter.Operator value) The operator for combining multiple filters.
.google.firestore.v1.StructuredQuery.CompositeFilter.Operator op = 1;- Parameters:
value- The op to set.- Returns:
- This builder for chaining.
-
clearOp
The operator for combining multiple filters.
.google.firestore.v1.StructuredQuery.CompositeFilter.Operator op = 1;- Returns:
- This builder for chaining.
-
getFiltersList
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2;- Specified by:
getFiltersListin interfaceStructuredQuery.CompositeFilterOrBuilder
-
getFiltersCount
public int getFiltersCount()The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2;- Specified by:
getFiltersCountin interfaceStructuredQuery.CompositeFilterOrBuilder
-
getFilters
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2;- Specified by:
getFiltersin interfaceStructuredQuery.CompositeFilterOrBuilder
-
setFilters
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
setFilters
public StructuredQuery.CompositeFilter.Builder setFilters(int index, StructuredQuery.Filter.Builder builderForValue) The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
addFilters
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
addFilters
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
addFilters
public StructuredQuery.CompositeFilter.Builder addFilters(StructuredQuery.Filter.Builder builderForValue) The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
addFilters
public StructuredQuery.CompositeFilter.Builder addFilters(int index, StructuredQuery.Filter.Builder builderForValue) The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
addAllFilters
public StructuredQuery.CompositeFilter.Builder addAllFilters(Iterable<? extends StructuredQuery.Filter> values) The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
clearFilters
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
removeFilters
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
getFiltersBuilder
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
getFiltersOrBuilder
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2;- Specified by:
getFiltersOrBuilderin interfaceStructuredQuery.CompositeFilterOrBuilder
-
getFiltersOrBuilderList
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2;- Specified by:
getFiltersOrBuilderListin interfaceStructuredQuery.CompositeFilterOrBuilder
-
addFiltersBuilder
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
addFiltersBuilder
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
getFiltersBuilderList
The list of filters to combine. Requires: * At least one filter is present.
repeated .google.firestore.v1.StructuredQuery.Filter filters = 2; -
setUnknownFields
public final StructuredQuery.CompositeFilter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<StructuredQuery.CompositeFilter.Builder>
-
mergeUnknownFields
public final StructuredQuery.CompositeFilter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<StructuredQuery.CompositeFilter.Builder>
-