public static final class SearchResponse.Facet.FacetValue.Builder extends GeneratedMessageV3.Builder<SearchResponse.Facet.FacetValue.Builder> implements SearchResponse.Facet.FacetValueOrBuilder
A facet value which contains value names and their count.
Protobuf type google.cloud.retail.v2.SearchResponse.Facet.FacetValue
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SearchResponse.Facet.FacetValue.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public SearchResponse.Facet.FacetValue build()
Returns
buildPartial()
public SearchResponse.Facet.FacetValue buildPartial()
Returns
clear()
public SearchResponse.Facet.FacetValue.Builder clear()
Returns
Overrides
clearCount()
public SearchResponse.Facet.FacetValue.Builder clearCount()
Number of items that have this facet value.
int64 count = 3;
Returns
clearFacetValue()
public SearchResponse.Facet.FacetValue.Builder clearFacetValue()
Returns
clearField(Descriptors.FieldDescriptor field)
public SearchResponse.Facet.FacetValue.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearInterval()
public SearchResponse.Facet.FacetValue.Builder clearInterval()
Interval value for a facet, such as [10, 20) for facet "price".
.google.cloud.retail.v2.Interval interval = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public SearchResponse.Facet.FacetValue.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearValue()
public SearchResponse.Facet.FacetValue.Builder clearValue()
Text value of a facet, such as "Black" for facet "colorFamilies".
string value = 1;
Returns
clone()
public SearchResponse.Facet.FacetValue.Builder clone()
Returns
Overrides
getCount()
Number of items that have this facet value.
int64 count = 3;
Returns
Type | Description |
long | The count.
|
getDefaultInstanceForType()
public SearchResponse.Facet.FacetValue getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getFacetValueCase()
public SearchResponse.Facet.FacetValue.FacetValueCase getFacetValueCase()
Returns
getInterval()
public Interval getInterval()
Interval value for a facet, such as [10, 20) for facet "price".
.google.cloud.retail.v2.Interval interval = 2;
Returns
getIntervalBuilder()
public Interval.Builder getIntervalBuilder()
Interval value for a facet, such as [10, 20) for facet "price".
.google.cloud.retail.v2.Interval interval = 2;
Returns
getIntervalOrBuilder()
public IntervalOrBuilder getIntervalOrBuilder()
Interval value for a facet, such as [10, 20) for facet "price".
.google.cloud.retail.v2.Interval interval = 2;
Returns
getValue()
Text value of a facet, such as "Black" for facet "colorFamilies".
string value = 1;
Returns
Type | Description |
String | The value.
|
getValueBytes()
public ByteString getValueBytes()
Text value of a facet, such as "Black" for facet "colorFamilies".
string value = 1;
Returns
hasInterval()
public boolean hasInterval()
Interval value for a facet, such as [10, 20) for facet "price".
.google.cloud.retail.v2.Interval interval = 2;
Returns
Type | Description |
boolean | Whether the interval field is set.
|
hasValue()
public boolean hasValue()
Text value of a facet, such as "Black" for facet "colorFamilies".
string value = 1;
Returns
Type | Description |
boolean | Whether the value field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(SearchResponse.Facet.FacetValue other)
public SearchResponse.Facet.FacetValue.Builder mergeFrom(SearchResponse.Facet.FacetValue other)
Parameter
Returns
public SearchResponse.Facet.FacetValue.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SearchResponse.Facet.FacetValue.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeInterval(Interval value)
public SearchResponse.Facet.FacetValue.Builder mergeInterval(Interval value)
Interval value for a facet, such as [10, 20) for facet "price".
.google.cloud.retail.v2.Interval interval = 2;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SearchResponse.Facet.FacetValue.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setCount(long value)
public SearchResponse.Facet.FacetValue.Builder setCount(long value)
Number of items that have this facet value.
int64 count = 3;
Parameter
Name | Description |
value | long
The count to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public SearchResponse.Facet.FacetValue.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setInterval(Interval value)
public SearchResponse.Facet.FacetValue.Builder setInterval(Interval value)
Interval value for a facet, such as [10, 20) for facet "price".
.google.cloud.retail.v2.Interval interval = 2;
Parameter
Returns
setInterval(Interval.Builder builderForValue)
public SearchResponse.Facet.FacetValue.Builder setInterval(Interval.Builder builderForValue)
Interval value for a facet, such as [10, 20) for facet "price".
.google.cloud.retail.v2.Interval interval = 2;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SearchResponse.Facet.FacetValue.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SearchResponse.Facet.FacetValue.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setValue(String value)
public SearchResponse.Facet.FacetValue.Builder setValue(String value)
Text value of a facet, such as "Black" for facet "colorFamilies".
string value = 1;
Parameter
Name | Description |
value | String
The value to set.
|
Returns
setValueBytes(ByteString value)
public SearchResponse.Facet.FacetValue.Builder setValueBytes(ByteString value)
Text value of a facet, such as "Black" for facet "colorFamilies".
string value = 1;
Parameter
Name | Description |
value | ByteString
The bytes for value to set.
|
Returns