com.yelp.nrtsearch.server.grpc.FacetResultOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clientlib Show documentation
Show all versions of clientlib Show documentation
GRPC Clientlib for nrtSearch
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yelp/nrtsearch/search.proto
// Protobuf Java Version: 3.25.3
package com.yelp.nrtsearch.server.grpc;
public interface FacetResultOrBuilder extends
// @@protoc_insertion_point(interface_extends:luceneserver.FacetResult)
com.google.protobuf.MessageOrBuilder {
/**
*
*Dimension that was requested
*
*
* string dim = 1;
* @return The dim.
*/
java.lang.String getDim();
/**
*
*Dimension that was requested
*
*
* string dim = 1;
* @return The bytes for dim.
*/
com.google.protobuf.ByteString
getDimBytes();
/**
*
*Path whose children were requested.
*
*
* repeated string path = 2;
* @return A list containing the path.
*/
java.util.List
getPathList();
/**
*
*Path whose children were requested.
*
*
* repeated string path = 2;
* @return The count of path.
*/
int getPathCount();
/**
*
*Path whose children were requested.
*
*
* repeated string path = 2;
* @param index The index of the element to return.
* @return The path at the given index.
*/
java.lang.String getPath(int index);
/**
*
*Path whose children were requested.
*
*
* repeated string path = 2;
* @param index The index of the value to return.
* @return The bytes of the path at the given index.
*/
com.google.protobuf.ByteString
getPathBytes(int index);
/**
*
*Total value for this path (sum of all child counts, or sum of all child values), even those not included in the topN.
*
*
* double value = 3;
* @return The value.
*/
double getValue();
/**
*
* Child counts.
*
*
* repeated .luceneserver.LabelAndValue labelValues = 4;
*/
java.util.List
getLabelValuesList();
/**
*
* Child counts.
*
*
* repeated .luceneserver.LabelAndValue labelValues = 4;
*/
com.yelp.nrtsearch.server.grpc.LabelAndValue getLabelValues(int index);
/**
*
* Child counts.
*
*
* repeated .luceneserver.LabelAndValue labelValues = 4;
*/
int getLabelValuesCount();
/**
*
* Child counts.
*
*
* repeated .luceneserver.LabelAndValue labelValues = 4;
*/
java.util.List extends com.yelp.nrtsearch.server.grpc.LabelAndValueOrBuilder>
getLabelValuesOrBuilderList();
/**
*
* Child counts.
*
*
* repeated .luceneserver.LabelAndValue labelValues = 4;
*/
com.yelp.nrtsearch.server.grpc.LabelAndValueOrBuilder getLabelValuesOrBuilder(
int index);
/**
*
*How many child labels were encountered.
*
*
* int64 childCount = 5;
* @return The childCount.
*/
long getChildCount();
/**
*
*Name for this facet
*
*
* string name = 6;
* @return The name.
*/
java.lang.String getName();
/**
*
*Name for this facet
*
*
* string name = 6;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
}