com.yelp.nrtsearch.server.grpc.CustomRequestOrBuilder 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 CustomRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:luceneserver.CustomRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID defined for custom requests in a plugin
*
*
* string id = 1;
* @return The id.
*/
java.lang.String getId();
/**
*
* ID defined for custom requests in a plugin
*
*
* string id = 1;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
*
* Custom path that is defined in a plugin that maps to a route
*
*
* string path = 2;
* @return The path.
*/
java.lang.String getPath();
/**
*
* Custom path that is defined in a plugin that maps to a route
*
*
* string path = 2;
* @return The bytes for path.
*/
com.google.protobuf.ByteString
getPathBytes();
/**
*
* Parameters that can be processed by the plugin at the specified path
*
*
* map<string, string> params = 3;
*/
int getParamsCount();
/**
*
* Parameters that can be processed by the plugin at the specified path
*
*
* map<string, string> params = 3;
*/
boolean containsParams(
java.lang.String key);
/**
* Use {@link #getParamsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getParams();
/**
*
* Parameters that can be processed by the plugin at the specified path
*
*
* map<string, string> params = 3;
*/
java.util.Map
getParamsMap();
/**
*
* Parameters that can be processed by the plugin at the specified path
*
*
* map<string, string> params = 3;
*/
/* nullable */
java.lang.String getParamsOrDefault(
java.lang.String key,
/* nullable */
java.lang.String defaultValue);
/**
*
* Parameters that can be processed by the plugin at the specified path
*
*
* map<string, string> params = 3;
*/
java.lang.String getParamsOrThrow(
java.lang.String key);
}