io.grpc.serviceconfig.XdsServerOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: service_config.proto
// Protobuf Java Version: 3.25.4
package io.grpc.serviceconfig;
public interface XdsServerOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.service_config.XdsServer)
com.google.protobuf.MessageOrBuilder {
/**
*
* Required.
*
*
* string server_uri = 1 [json_name = "server_uri"];
* @return The serverUri.
*/
java.lang.String getServerUri();
/**
*
* Required.
*
*
* string server_uri = 1 [json_name = "server_uri"];
* @return The bytes for serverUri.
*/
com.google.protobuf.ByteString
getServerUriBytes();
/**
*
* A list of channel creds to use. The first supported type will be used.
*
*
* repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
*/
java.util.List
getChannelCredsList();
/**
*
* A list of channel creds to use. The first supported type will be used.
*
*
* repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
*/
io.grpc.serviceconfig.XdsServer.ChannelCredentials getChannelCreds(int index);
/**
*
* A list of channel creds to use. The first supported type will be used.
*
*
* repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
*/
int getChannelCredsCount();
/**
*
* A list of channel creds to use. The first supported type will be used.
*
*
* repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
*/
java.util.List extends io.grpc.serviceconfig.XdsServer.ChannelCredentialsOrBuilder>
getChannelCredsOrBuilderList();
/**
*
* A list of channel creds to use. The first supported type will be used.
*
*
* repeated .grpc.service_config.XdsServer.ChannelCredentials channel_creds = 2 [json_name = "channel_creds"];
*/
io.grpc.serviceconfig.XdsServer.ChannelCredentialsOrBuilder getChannelCredsOrBuilder(
int index);
/**
*
* A repeated list of server features.
*
*
* repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
*/
java.util.List
getServerFeaturesList();
/**
*
* A repeated list of server features.
*
*
* repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
*/
com.google.protobuf.Value getServerFeatures(int index);
/**
*
* A repeated list of server features.
*
*
* repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
*/
int getServerFeaturesCount();
/**
*
* A repeated list of server features.
*
*
* repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
*/
java.util.List extends com.google.protobuf.ValueOrBuilder>
getServerFeaturesOrBuilderList();
/**
*
* A repeated list of server features.
*
*
* repeated .google.protobuf.Value server_features = 3 [json_name = "server_features"];
*/
com.google.protobuf.ValueOrBuilder getServerFeaturesOrBuilder(
int index);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy