com.yelp.nrtsearch.server.grpc.IndexStateInfoOrBuilder 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/luceneserver.proto
// Protobuf Java Version: 3.25.3
package com.yelp.nrtsearch.server.grpc;
public interface IndexStateInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:luceneserver.IndexStateInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
* Name of the index
*
*
* string indexName = 1;
* @return The indexName.
*/
java.lang.String getIndexName();
/**
*
* Name of the index
*
*
* string indexName = 1;
* @return The bytes for indexName.
*/
com.google.protobuf.ByteString
getIndexNameBytes();
/**
*
* State version generation
*
*
* int64 gen = 2;
* @return The gen.
*/
long getGen();
/**
*
* If this index has ever been committed
*
*
* bool committed = 3;
* @return The committed.
*/
boolean getCommitted();
/**
*
* Index settings
*
*
* .luceneserver.IndexSettings settings = 4;
* @return Whether the settings field is set.
*/
boolean hasSettings();
/**
*
* Index settings
*
*
* .luceneserver.IndexSettings settings = 4;
* @return The settings.
*/
com.yelp.nrtsearch.server.grpc.IndexSettings getSettings();
/**
*
* Index settings
*
*
* .luceneserver.IndexSettings settings = 4;
*/
com.yelp.nrtsearch.server.grpc.IndexSettingsOrBuilder getSettingsOrBuilder();
/**
*
* Index live settings
*
*
* .luceneserver.IndexLiveSettings liveSettings = 5;
* @return Whether the liveSettings field is set.
*/
boolean hasLiveSettings();
/**
*
* Index live settings
*
*
* .luceneserver.IndexLiveSettings liveSettings = 5;
* @return The liveSettings.
*/
com.yelp.nrtsearch.server.grpc.IndexLiveSettings getLiveSettings();
/**
*
* Index live settings
*
*
* .luceneserver.IndexLiveSettings liveSettings = 5;
*/
com.yelp.nrtsearch.server.grpc.IndexLiveSettingsOrBuilder getLiveSettingsOrBuilder();
/**
*
* Registered fields
*
*
* map<string, .luceneserver.Field> fields = 6;
*/
int getFieldsCount();
/**
*
* Registered fields
*
*
* map<string, .luceneserver.Field> fields = 6;
*/
boolean containsFields(
java.lang.String key);
/**
* Use {@link #getFieldsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getFields();
/**
*
* Registered fields
*
*
* map<string, .luceneserver.Field> fields = 6;
*/
java.util.Map
getFieldsMap();
/**
*
* Registered fields
*
*
* map<string, .luceneserver.Field> fields = 6;
*/
/* nullable */
com.yelp.nrtsearch.server.grpc.Field getFieldsOrDefault(
java.lang.String key,
/* nullable */
com.yelp.nrtsearch.server.grpc.Field defaultValue);
/**
*
* Registered fields
*
*
* map<string, .luceneserver.Field> fields = 6;
*/
com.yelp.nrtsearch.server.grpc.Field getFieldsOrThrow(
java.lang.String key);
}