shade.polaris.io.grpc.lb.v1.LoadBalanceResponseOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of polaris-all Show documentation
Show all versions of polaris-all Show documentation
All in one project for polaris-java
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: grpc/lb/v1/load_balancer.proto
package io.grpc.lb.v1;
public interface LoadBalanceResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.lb.v1.LoadBalanceResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* This message should be sent on the first response to the client.
*
*
* .grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
* @return Whether the initialResponse field is set.
*/
boolean hasInitialResponse();
/**
*
* This message should be sent on the first response to the client.
*
*
* .grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
* @return The initialResponse.
*/
io.grpc.lb.v1.InitialLoadBalanceResponse getInitialResponse();
/**
*
* This message should be sent on the first response to the client.
*
*
* .grpc.lb.v1.InitialLoadBalanceResponse initial_response = 1;
*/
io.grpc.lb.v1.InitialLoadBalanceResponseOrBuilder getInitialResponseOrBuilder();
/**
*
* Contains the list of servers selected by the load balancer. The client
* should send requests to these servers in the specified order.
*
*
* .grpc.lb.v1.ServerList server_list = 2;
* @return Whether the serverList field is set.
*/
boolean hasServerList();
/**
*
* Contains the list of servers selected by the load balancer. The client
* should send requests to these servers in the specified order.
*
*
* .grpc.lb.v1.ServerList server_list = 2;
* @return The serverList.
*/
io.grpc.lb.v1.ServerList getServerList();
/**
*
* Contains the list of servers selected by the load balancer. The client
* should send requests to these servers in the specified order.
*
*
* .grpc.lb.v1.ServerList server_list = 2;
*/
io.grpc.lb.v1.ServerListOrBuilder getServerListOrBuilder();
/**
*
* If this field is set, then the client should eagerly enter fallback
* mode (even if there are existing, healthy connections to backends).
*
*
* .grpc.lb.v1.FallbackResponse fallback_response = 3;
* @return Whether the fallbackResponse field is set.
*/
boolean hasFallbackResponse();
/**
*
* If this field is set, then the client should eagerly enter fallback
* mode (even if there are existing, healthy connections to backends).
*
*
* .grpc.lb.v1.FallbackResponse fallback_response = 3;
* @return The fallbackResponse.
*/
io.grpc.lb.v1.FallbackResponse getFallbackResponse();
/**
*
* If this field is set, then the client should eagerly enter fallback
* mode (even if there are existing, healthy connections to backends).
*
*
* .grpc.lb.v1.FallbackResponse fallback_response = 3;
*/
io.grpc.lb.v1.FallbackResponseOrBuilder getFallbackResponseOrBuilder();
io.grpc.lb.v1.LoadBalanceResponse.LoadBalanceResponseTypeCase getLoadBalanceResponseTypeCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy