Class SearchResponse.Facet.Builder (2.4.0)
2.89.0 (latest)
2.87.0
2.85.0
2.84.0
2.82.0
2.80.0
2.78.0
2.77.0
2.76.0
2.75.0
2.74.0
2.72.0
2.70.0
2.69.0
2.66.0
2.65.0
2.64.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.1
2.4.0
2.3.0
2.2.3
2.1.0
2.0.19
public static final class SearchResponse . Facet . Builder extends GeneratedMessageV3 . Builder<SearchResponse . Facet . Builder > implements SearchResponse . FacetOrBuilder
A facet result.
Protobuf type google.cloud.retail.v2alpha.SearchResponse.Facet
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Returns
Methods
addAllValues(Iterable<? extends SearchResponse.Facet.FacetValue> values)
public SearchResponse . Facet . Builder addAllValues ( Iterable <? extends SearchResponse . Facet . FacetValue > values )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameter
Name
Description
values
Iterable <? extends com.google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue >
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SearchResponse . Facet . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
addValues(SearchResponse.Facet.FacetValue value)
public SearchResponse . Facet . Builder addValues ( SearchResponse . Facet . FacetValue value )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameter
Returns
addValues(SearchResponse.Facet.FacetValue.Builder builderForValue)
public SearchResponse . Facet . Builder addValues ( SearchResponse . Facet . FacetValue . Builder builderForValue )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameter
Returns
addValues(int index, SearchResponse.Facet.FacetValue value)
public SearchResponse . Facet . Builder addValues ( int index , SearchResponse . Facet . FacetValue value )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameters
Returns
addValues(int index, SearchResponse.Facet.FacetValue.Builder builderForValue)
public SearchResponse . Facet . Builder addValues ( int index , SearchResponse . Facet . FacetValue . Builder builderForValue )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameters
Returns
addValuesBuilder()
public SearchResponse . Facet . FacetValue . Builder addValuesBuilder ()
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Returns
addValuesBuilder(int index)
public SearchResponse . Facet . FacetValue . Builder addValuesBuilder ( int index )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameter
Name
Description
index
int
Returns
build()
public SearchResponse . Facet build ()
Returns
buildPartial()
public SearchResponse . Facet buildPartial ()
Returns
clear()
public SearchResponse . Facet . Builder clear ()
Returns
Overrides
clearDynamicFacet()
public SearchResponse . Facet . Builder clearDynamicFacet ()
Whether the facet is dynamically generated.
bool dynamic_facet = 3;
Returns
clearField(Descriptors.FieldDescriptor field)
public SearchResponse . Facet . Builder clearField ( Descriptors . FieldDescriptor field )
Parameter
Returns
Overrides
clearKey()
public SearchResponse . Facet . Builder clearKey ()
The key for this facet. E.g., "colorFamilies" or "price" or
"attributes.attr1".
string key = 1;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public SearchResponse . Facet . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Parameter
Returns
Overrides
clearValues()
public SearchResponse . Facet . Builder clearValues ()
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Returns
clone()
public SearchResponse . Facet . Builder clone ()
Returns
Overrides
getDefaultInstanceForType()
public SearchResponse . Facet getDefaultInstanceForType ()
Returns
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Returns
Overrides
getDynamicFacet()
public boolean getDynamicFacet ()
Whether the facet is dynamically generated.
bool dynamic_facet = 3;
Returns
Type
Description
boolean
The dynamicFacet.
getKey()
The key for this facet. E.g., "colorFamilies" or "price" or
"attributes.attr1".
string key = 1;
Returns
Type
Description
String
The key.
getKeyBytes()
public ByteString getKeyBytes ()
The key for this facet. E.g., "colorFamilies" or "price" or
"attributes.attr1".
string key = 1;
Returns
getValues(int index)
public SearchResponse . Facet . FacetValue getValues ( int index )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameter
Name
Description
index
int
Returns
getValuesBuilder(int index)
public SearchResponse . Facet . FacetValue . Builder getValuesBuilder ( int index )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameter
Name
Description
index
int
Returns
getValuesBuilderList()
public List<SearchResponse . Facet . FacetValue . Builder > getValuesBuilderList ()
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Returns
getValuesCount()
public int getValuesCount ()
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Returns
getValuesList()
public List<SearchResponse . Facet . FacetValue > getValuesList ()
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Returns
getValuesOrBuilder(int index)
public SearchResponse . Facet . FacetValueOrBuilder getValuesOrBuilder ( int index )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameter
Name
Description
index
int
Returns
getValuesOrBuilderList()
public List <? extends SearchResponse . Facet . FacetValueOrBuilder > getValuesOrBuilderList ()
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Returns
Type
Description
List <? extends com.google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValueOrBuilder >
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Returns
Overrides
isInitialized()
public final boolean isInitialized ()
Returns
Overrides
mergeFrom(SearchResponse.Facet other)
public SearchResponse . Facet . Builder mergeFrom ( SearchResponse . Facet other )
Parameter
Returns
public SearchResponse . Facet . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SearchResponse . Facet . Builder mergeFrom ( Message other )
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SearchResponse . Facet . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
removeValues(int index)
public SearchResponse . Facet . Builder removeValues ( int index )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameter
Name
Description
index
int
Returns
setDynamicFacet(boolean value)
public SearchResponse . Facet . Builder setDynamicFacet ( boolean value )
Whether the facet is dynamically generated.
bool dynamic_facet = 3;
Parameter
Name
Description
value
boolean The dynamicFacet to set.
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public SearchResponse . Facet . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
setKey(String value)
public SearchResponse . Facet . Builder setKey ( String value )
The key for this facet. E.g., "colorFamilies" or "price" or
"attributes.attr1".
string key = 1;
Parameter
Name
Description
value
String The key to set.
Returns
setKeyBytes(ByteString value)
public SearchResponse . Facet . Builder setKeyBytes ( ByteString value )
The key for this facet. E.g., "colorFamilies" or "price" or
"attributes.attr1".
string key = 1;
Parameter
Name
Description
value
ByteString The bytes for key to set.
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SearchResponse . Facet . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SearchResponse . Facet . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
setValues(int index, SearchResponse.Facet.FacetValue value)
public SearchResponse . Facet . Builder setValues ( int index , SearchResponse . Facet . FacetValue value )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameters
Returns
setValues(int index, SearchResponse.Facet.FacetValue.Builder builderForValue)
public SearchResponse . Facet . Builder setValues ( int index , SearchResponse . Facet . FacetValue . Builder builderForValue )
The facet values for this field.
repeated .google.cloud.retail.v2alpha.SearchResponse.Facet.FacetValue values = 2;
Parameters
Returns
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-14 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-03-14 UTC."],[],[]]