Interface SearchResponse.Facet.FacetValueOrBuilder (0.40.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
Type Description
long

The count.

getFacetValueCase()

public abstract SearchResponse.Facet.FacetValue.FacetValueCase getFacetValueCase()
Returns
Type Description
SearchResponse.Facet.FacetValue.FacetValueCase

getInterval()

public abstract Interval getInterval()

Interval value for a facet, such as 10, 20) for facet "price". It matches [SearchRequest.FacetSpec.FacetKey.intervals.

.google.cloud.discoveryengine.v1alpha.Interval interval = 2;

Returns
Type Description
Interval

The interval.

getIntervalOrBuilder()

public abstract IntervalOrBuilder getIntervalOrBuilder()

Interval value for a facet, such as 10, 20) for facet "price". It matches [SearchRequest.FacetSpec.FacetKey.intervals.

.google.cloud.discoveryengine.v1alpha.Interval interval = 2;

Returns
Type Description
IntervalOrBuilder

getValue()

public abstract String getValue()

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

string value = 1;

Returns
Type Description
String

The value.

getValueBytes()

public abstract ByteString getValueBytes()

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

string value = 1;

Returns
Type Description
ByteString

The bytes for value.

hasInterval()

public abstract boolean hasInterval()

Interval value for a facet, such as 10, 20) for facet "price". It matches [SearchRequest.FacetSpec.FacetKey.intervals.

.google.cloud.discoveryengine.v1alpha.Interval interval = 2;

Returns
Type Description
boolean

Whether the interval field is set.

hasValue()

public abstract boolean hasValue()

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

string value = 1;

Returns
Type Description
boolean

Whether the value field is set.