Send feedback
Class Filter.Builder (2.37.0)
Stay organized with collections
Save and categorize content based on your preferences.
2.37.0 (latest)
2.36.0
2.34.0
2.33.3
2.32.3
2.31.4
2.30.0
2.29.1
2.28.2
2.27.1
2.26.4
2.25.2
2.24.3
2.23.0
2.22.0
2.21.3
2.20.2
2.19.2
2.18.5
2.17.6
public static final class Filter . Builder extends GeneratedMessage . Builder<Filter . Builder > implements FilterOrBuilder
A holder for any type of filter.
Protobuf type google.datastore.v1.Filter
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
build()
Returns
Type
Description
Filter
buildPartial()
public Filter buildPartial ()
Returns
Type
Description
Filter
clear()
public Filter . Builder clear ()
Overrides
clearCompositeFilter()
public Filter . Builder clearCompositeFilter ()
A composite filter.
.google.datastore.v1.CompositeFilter composite_filter = 1;
clearFilterType()
public Filter . Builder clearFilterType ()
clearPropertyFilter()
public Filter . Builder clearPropertyFilter ()
A filter on a property.
.google.datastore.v1.PropertyFilter property_filter = 2;
getCompositeFilter()
public CompositeFilter getCompositeFilter ()
A composite filter.
.google.datastore.v1.CompositeFilter composite_filter = 1;
getCompositeFilterBuilder()
public CompositeFilter . Builder getCompositeFilterBuilder ()
A composite filter.
.google.datastore.v1.CompositeFilter composite_filter = 1;
getCompositeFilterOrBuilder()
public CompositeFilterOrBuilder getCompositeFilterOrBuilder ()
A composite filter.
.google.datastore.v1.CompositeFilter composite_filter = 1;
getDefaultInstanceForType()
public Filter getDefaultInstanceForType ()
Returns
Type
Description
Filter
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getFilterTypeCase()
public Filter . FilterTypeCase getFilterTypeCase ()
getPropertyFilter()
public PropertyFilter getPropertyFilter ()
A filter on a property.
.google.datastore.v1.PropertyFilter property_filter = 2;
getPropertyFilterBuilder()
public PropertyFilter . Builder getPropertyFilterBuilder ()
A filter on a property.
.google.datastore.v1.PropertyFilter property_filter = 2;
getPropertyFilterOrBuilder()
public PropertyFilterOrBuilder getPropertyFilterOrBuilder ()
A filter on a property.
.google.datastore.v1.PropertyFilter property_filter = 2;
hasCompositeFilter()
public boolean hasCompositeFilter ()
A composite filter.
.google.datastore.v1.CompositeFilter composite_filter = 1;
Returns
Type
Description
boolean
Whether the compositeFilter field is set.
hasPropertyFilter()
public boolean hasPropertyFilter ()
A filter on a property.
.google.datastore.v1.PropertyFilter property_filter = 2;
Returns
Type
Description
boolean
Whether the propertyFilter field is set.
internalGetFieldAccessorTable()
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeCompositeFilter(CompositeFilter value)
public Filter . Builder mergeCompositeFilter ( CompositeFilter value )
A composite filter.
.google.datastore.v1.CompositeFilter composite_filter = 1;
mergeFrom(Filter other)
public Filter . Builder mergeFrom ( Filter other )
Parameter
Name
Description
other
Filter
public Filter . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public Filter . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergePropertyFilter(PropertyFilter value)
public Filter . Builder mergePropertyFilter ( PropertyFilter value )
A filter on a property.
.google.datastore.v1.PropertyFilter property_filter = 2;
setCompositeFilter(CompositeFilter value)
public Filter . Builder setCompositeFilter ( CompositeFilter value )
A composite filter.
.google.datastore.v1.CompositeFilter composite_filter = 1;
setCompositeFilter(CompositeFilter.Builder builderForValue)
public Filter . Builder setCompositeFilter ( CompositeFilter . Builder builderForValue )
A composite filter.
.google.datastore.v1.CompositeFilter composite_filter = 1;
setPropertyFilter(PropertyFilter value)
public Filter . Builder setPropertyFilter ( PropertyFilter value )
A filter on a property.
.google.datastore.v1.PropertyFilter property_filter = 2;
setPropertyFilter(PropertyFilter.Builder builderForValue)
public Filter . Builder setPropertyFilter ( PropertyFilter . Builder builderForValue )
A filter on a property.
.google.datastore.v1.PropertyFilter property_filter = 2;
Send feedback
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-03-31 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-31 UTC."],[],[]]