Interface SearchResponse.Facet.FacetValueOrBuilder

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.v2.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.v2.Interval interval = 2;

Returns
TypeDescription
IntervalOrBuilder

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.v2.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.