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.GeneratedMessage.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.GeneratedMessage.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.build()clear()The list of filters to combine.clearOp()The operator for combining multiple filters.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.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) 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.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<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.GeneratedMessage.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.GeneratedMessage.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
-
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.GeneratedMessage.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;
-