All Downloads are FREE. Search and download functionalities are using the official Maven repository.

shade.polaris.io.grpc.lb.v1.LoadBalanceResponseOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.0.0.0
Show newest version
// 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