com.yelp.nrtsearch.server.grpc.CreateIndexRequestOrBuilder 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
The newest version!
// 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 CreateIndexRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:luceneserver.CreateIndexRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* name of the index to be created. [a-zA-Z0-9]*
*
*
* string indexName = 1;
* @return The indexName.
*/
java.lang.String getIndexName();
/**
*
* name of the index to be created. [a-zA-Z0-9]*
*
*
* string indexName = 1;
* @return The bytes for indexName.
*/
com.google.protobuf.ByteString
getIndexNameBytes();
/**
*
* Set if state/data already exists in the data backend. Provides the yyyyMMddHHmmssSSS formatted date-time string to identify and load the index.
*
*
* string existsWithId = 2;
* @return The existsWithId.
*/
java.lang.String getExistsWithId();
/**
*
* Set if state/data already exists in the data backend. Provides the yyyyMMddHHmmssSSS formatted date-time string to identify and load the index.
*
*
* string existsWithId = 2;
* @return The bytes for existsWithId.
*/
com.google.protobuf.ByteString
getExistsWithIdBytes();
/**
*
* Optional initial index settings
*
*
* .luceneserver.IndexSettings settings = 3;
* @return Whether the settings field is set.
*/
boolean hasSettings();
/**
*
* Optional initial index settings
*
*
* .luceneserver.IndexSettings settings = 3;
* @return The settings.
*/
com.yelp.nrtsearch.server.grpc.IndexSettings getSettings();
/**
*
* Optional initial index settings
*
*
* .luceneserver.IndexSettings settings = 3;
*/
com.yelp.nrtsearch.server.grpc.IndexSettingsOrBuilder getSettingsOrBuilder();
/**
*
* Optional initial index live settings
*
*
* .luceneserver.IndexLiveSettings liveSettings = 4;
* @return Whether the liveSettings field is set.
*/
boolean hasLiveSettings();
/**
*
* Optional initial index live settings
*
*
* .luceneserver.IndexLiveSettings liveSettings = 4;
* @return The liveSettings.
*/
com.yelp.nrtsearch.server.grpc.IndexLiveSettings getLiveSettings();
/**
*
* Optional initial index live settings
*
*
* .luceneserver.IndexLiveSettings liveSettings = 4;
*/
com.yelp.nrtsearch.server.grpc.IndexLiveSettingsOrBuilder getLiveSettingsOrBuilder();
/**
*
* Optional initial index fields
*
*
* repeated .luceneserver.Field fields = 5;
*/
java.util.List
getFieldsList();
/**
*
* Optional initial index fields
*
*
* repeated .luceneserver.Field fields = 5;
*/
com.yelp.nrtsearch.server.grpc.Field getFields(int index);
/**
*
* Optional initial index fields
*
*
* repeated .luceneserver.Field fields = 5;
*/
int getFieldsCount();
/**
*
* Optional initial index fields
*
*
* repeated .luceneserver.Field fields = 5;
*/
java.util.List extends com.yelp.nrtsearch.server.grpc.FieldOrBuilder>
getFieldsOrBuilderList();
/**
*
* Optional initial index fields
*
*
* repeated .luceneserver.Field fields = 5;
*/
com.yelp.nrtsearch.server.grpc.FieldOrBuilder getFieldsOrBuilder(
int index);
/**
*
* If this index should also be started, using IndexStartConfig configuration
*
*
* bool start = 6;
* @return The start.
*/
boolean getStart();
}