Class StructuredQuery.FieldFilter.Builder (3.31.9)
3.41.0 (latest)
3.38.0
3.37.0
3.36.0
3.35.1
3.33.4
3.32.2
3.31.9
3.30.11
3.28.0
3.27.2
3.26.5
3.25.1
3.24.3
3.22.0
3.21.4
3.20.0
3.17.0
3.16.3
3.15.7
3.14.4
3.13.2
3.12.1
3.11.0
3.10.0
3.9.6
3.8.2
3.7.10
3.6.0
3.5.0
3.4.2
3.3.0
3.2.0
3.1.0
3.0.21
public static final class StructuredQuery . FieldFilter . Builder extends GeneratedMessageV3 . Builder<StructuredQuery . FieldFilter . Builder > implements StructuredQuery . FieldFilterOrBuilder
A filter on a specific field.
Protobuf type google.firestore.v1.StructuredQuery.FieldFilter
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public StructuredQuery . FieldFilter . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public StructuredQuery . FieldFilter build ()
buildPartial()
public StructuredQuery . FieldFilter buildPartial ()
clear()
public StructuredQuery . FieldFilter . Builder clear ()
Overrides
clearField()
public StructuredQuery . FieldFilter . Builder clearField ()
The field to filter by.
.google.firestore.v1.StructuredQuery.FieldReference field = 1;
clearField(Descriptors.FieldDescriptor field)
public StructuredQuery . FieldFilter . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public StructuredQuery . FieldFilter . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearOp()
public StructuredQuery . FieldFilter . Builder clearOp ()
The operator to filter by.
.google.firestore.v1.StructuredQuery.FieldFilter.Operator op = 2;
clearValue()
public StructuredQuery . FieldFilter . Builder clearValue ()
The value to compare to.
.google.firestore.v1.Value value = 3;
clone()
public StructuredQuery . FieldFilter . Builder clone ()
Overrides
getDefaultInstanceForType()
public StructuredQuery . FieldFilter getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getField()
public StructuredQuery . FieldReference getField ()
The field to filter by.
.google.firestore.v1.StructuredQuery.FieldReference field = 1;
getFieldBuilder()
public StructuredQuery . FieldReference . Builder getFieldBuilder ()
The field to filter by.
.google.firestore.v1.StructuredQuery.FieldReference field = 1;
getFieldOrBuilder()
public StructuredQuery . FieldReferenceOrBuilder getFieldOrBuilder ()
The field to filter by.
.google.firestore.v1.StructuredQuery.FieldReference field = 1;
getOp()
public StructuredQuery . FieldFilter . Operator getOp ()
The operator to filter by.
.google.firestore.v1.StructuredQuery.FieldFilter.Operator op = 2;
getOpValue()
The operator to filter by.
.google.firestore.v1.StructuredQuery.FieldFilter.Operator op = 2;
Returns
Type
Description
int
The enum numeric value on the wire for op.
getValue()
The value to compare to.
.google.firestore.v1.Value value = 3;
Returns
Type
Description
Value
The value.
getValueBuilder()
public Value . Builder getValueBuilder ()
The value to compare to.
.google.firestore.v1.Value value = 3;
getValueOrBuilder()
public ValueOrBuilder getValueOrBuilder ()
The value to compare to.
.google.firestore.v1.Value value = 3;
hasField()
public boolean hasField ()
The field to filter by.
.google.firestore.v1.StructuredQuery.FieldReference field = 1;
Returns
Type
Description
boolean
Whether the field field is set.
hasValue()
public boolean hasValue ()
The value to compare to.
.google.firestore.v1.Value value = 3;
Returns
Type
Description
boolean
Whether the value field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeField(StructuredQuery.FieldReference value)
public StructuredQuery . FieldFilter . Builder mergeField ( StructuredQuery . FieldReference value )
The field to filter by.
.google.firestore.v1.StructuredQuery.FieldReference field = 1;
mergeFrom(StructuredQuery.FieldFilter other)
public StructuredQuery . FieldFilter . Builder mergeFrom ( StructuredQuery . FieldFilter other )
public StructuredQuery . FieldFilter . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public StructuredQuery . FieldFilter . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final StructuredQuery . FieldFilter . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
mergeValue(Value value)
public StructuredQuery . FieldFilter . Builder mergeValue ( Value value )
The value to compare to.
.google.firestore.v1.Value value = 3;
Parameter
Name
Description
value
Value
setField(StructuredQuery.FieldReference value)
public StructuredQuery . FieldFilter . Builder setField ( StructuredQuery . FieldReference value )
The field to filter by.
.google.firestore.v1.StructuredQuery.FieldReference field = 1;
setField(StructuredQuery.FieldReference.Builder builderForValue)
public StructuredQuery . FieldFilter . Builder setField ( StructuredQuery . FieldReference . Builder builderForValue )
The field to filter by.
.google.firestore.v1.StructuredQuery.FieldReference field = 1;
setField(Descriptors.FieldDescriptor field, Object value)
public StructuredQuery . FieldFilter . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setOp(StructuredQuery.FieldFilter.Operator value)
public StructuredQuery . FieldFilter . Builder setOp ( StructuredQuery . FieldFilter . Operator value )
The operator to filter by.
.google.firestore.v1.StructuredQuery.FieldFilter.Operator op = 2;
setOpValue(int value)
public StructuredQuery . FieldFilter . Builder setOpValue ( int value )
The operator to filter by.
.google.firestore.v1.StructuredQuery.FieldFilter.Operator op = 2;
Parameter
Name
Description
value
int The enum numeric value on the wire for op to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public StructuredQuery . FieldFilter . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final StructuredQuery . FieldFilter . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setValue(Value value)
public StructuredQuery . FieldFilter . Builder setValue ( Value value )
The value to compare to.
.google.firestore.v1.Value value = 3;
Parameter
Name
Description
value
Value
setValue(Value.Builder builderForValue)
public StructuredQuery . FieldFilter . Builder setValue ( Value . Builder builderForValue )
The value to compare to.
.google.firestore.v1.Value value = 3;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]