io.ray.serve.generated.EndpointInfoOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: src/ray/protobuf/serve.proto
package io.ray.serve.generated;
public interface EndpointInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:ray.serve.EndpointInfo)
com.google.protobuf.MessageOrBuilder {
/**
* string endpoint_name = 1 [json_name = "endpointName"];
* @return The endpointName.
*/
java.lang.String getEndpointName();
/**
* string endpoint_name = 1 [json_name = "endpointName"];
* @return The bytes for endpointName.
*/
com.google.protobuf.ByteString
getEndpointNameBytes();
/**
* string route = 2 [json_name = "route"];
* @return The route.
*/
java.lang.String getRoute();
/**
* string route = 2 [json_name = "route"];
* @return The bytes for route.
*/
com.google.protobuf.ByteString
getRouteBytes();
/**
* map<string, string> config = 3 [json_name = "config"];
*/
int getConfigCount();
/**
* map<string, string> config = 3 [json_name = "config"];
*/
boolean containsConfig(
java.lang.String key);
/**
* Use {@link #getConfigMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getConfig();
/**
* map<string, string> config = 3 [json_name = "config"];
*/
java.util.Map
getConfigMap();
/**
* map<string, string> config = 3 [json_name = "config"];
*/
java.lang.String getConfigOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
* map<string, string> config = 3 [json_name = "config"];
*/
java.lang.String getConfigOrThrow(
java.lang.String key);
}