1 // Generated by the protocol buffer compiler. DO NOT EDIT! 2 // source: grpc/lb/v1/load_balancer.proto 3 4 package io.grpc.lb.v1; 5 6 public interface InitialLoadBalanceResponseOrBuilder extends 7 // @@protoc_insertion_point(interface_extends:grpc.lb.v1.InitialLoadBalanceResponse) 8 com.google.protobuf.MessageOrBuilder { 9 10 /** 11 * <pre> 12 * This is an application layer redirect that indicates the client should use 13 * the specified server for load balancing. When this field is non-empty in 14 * the response, the client should open a separate connection to the 15 * load_balancer_delegate and call the BalanceLoad method. Its length should 16 * be less than 64 bytes. 17 * </pre> 18 * 19 * <code>string load_balancer_delegate = 1;</code> 20 */ getLoadBalancerDelegate()21 java.lang.String getLoadBalancerDelegate(); 22 /** 23 * <pre> 24 * This is an application layer redirect that indicates the client should use 25 * the specified server for load balancing. When this field is non-empty in 26 * the response, the client should open a separate connection to the 27 * load_balancer_delegate and call the BalanceLoad method. Its length should 28 * be less than 64 bytes. 29 * </pre> 30 * 31 * <code>string load_balancer_delegate = 1;</code> 32 */ 33 com.google.protobuf.ByteString getLoadBalancerDelegateBytes()34 getLoadBalancerDelegateBytes(); 35 36 /** 37 * <pre> 38 * This interval defines how often the client should send the client stats 39 * to the load balancer. Stats should only be reported when the duration is 40 * positive. 41 * </pre> 42 * 43 * <code>.google.protobuf.Duration client_stats_report_interval = 2;</code> 44 */ hasClientStatsReportInterval()45 boolean hasClientStatsReportInterval(); 46 /** 47 * <pre> 48 * This interval defines how often the client should send the client stats 49 * to the load balancer. Stats should only be reported when the duration is 50 * positive. 51 * </pre> 52 * 53 * <code>.google.protobuf.Duration client_stats_report_interval = 2;</code> 54 */ getClientStatsReportInterval()55 com.google.protobuf.Duration getClientStatsReportInterval(); 56 /** 57 * <pre> 58 * This interval defines how often the client should send the client stats 59 * to the load balancer. Stats should only be reported when the duration is 60 * positive. 61 * </pre> 62 * 63 * <code>.google.protobuf.Duration client_stats_report_interval = 2;</code> 64 */ getClientStatsReportIntervalOrBuilder()65 com.google.protobuf.DurationOrBuilder getClientStatsReportIntervalOrBuilder(); 66 } 67