Interface SearchResponse.Facet.FacetValueOrBuilder (2.17.0)

public static interface SearchResponse.Facet.FacetValueOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCount()

public abstract long getCount()

Number of items that have this facet value.

int64 count = 3;

Returns
TypeDescription
long

The count.

getFacetValueCase()

public abstract SearchResponse.Facet.FacetValue.FacetValueCase getFacetValueCase()
Returns
TypeDescription
SearchResponse.Facet.FacetValue.FacetValueCase

getInterval()

public abstract Interval getInterval()

Interval value for a facet, such as [10, 20) for facet "price".

.google.cloud.retail.v2alpha.Interval interval = 2;

Returns
TypeDescription
Interval

The interval.

getIntervalOrBuilder()

public abstract IntervalOrBuilder getIntervalOrBuilder()

Interval value for a facet, such as [10, 20) for facet "price".

.google.cloud.retail.v2alpha.Interval interval = 2;

Returns
TypeDescription
IntervalOrBuilder

getMaxValue()

public abstract double getMaxValue()

The maximum value in the FacetValue.interval. Only supported on numerical facets and returned if SearchRequest.FacetSpec.FacetKey.return_min_max is true.

double max_value = 6;

Returns
TypeDescription
double

The maxValue.

getMinValue()

public abstract double getMinValue()

The minimum value in the FacetValue.interval. Only supported on numerical facets and returned if SearchRequest.FacetSpec.FacetKey.return_min_max is true.

double min_value = 5;

Returns
TypeDescription
double

The minValue.

getValue()

public abstract String getValue()

Text value of a facet, such as "Black" for facet "colorFamilies".

string value = 1;

Returns
TypeDescription
String

The value.

getValueBytes()

public abstract ByteString getValueBytes()

Text value of a facet, such as "Black" for facet "colorFamilies".

string value = 1;

Returns
TypeDescription
ByteString

The bytes for value.

hasInterval()

public abstract boolean hasInterval()

Interval value for a facet, such as [10, 20) for facet "price".

.google.cloud.retail.v2alpha.Interval interval = 2;

Returns
TypeDescription
boolean

Whether the interval field is set.

hasValue()

public abstract boolean hasValue()

Text value of a facet, such as "Black" for facet "colorFamilies".

string value = 1;

Returns
TypeDescription
boolean

Whether the value field is set.