| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| // source: grpc/lb/v1/load_balancer.proto |
| |
| package io.grpc.lb.v1; |
| |
| public interface ClientStatsOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:grpc.lb.v1.ClientStats) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * The timestamp of generating the report. |
| * </pre> |
| * |
| * <code>.google.protobuf.Timestamp timestamp = 1;</code> |
| */ |
| boolean hasTimestamp(); |
| /** |
| * <pre> |
| * The timestamp of generating the report. |
| * </pre> |
| * |
| * <code>.google.protobuf.Timestamp timestamp = 1;</code> |
| */ |
| com.google.protobuf.Timestamp getTimestamp(); |
| /** |
| * <pre> |
| * The timestamp of generating the report. |
| * </pre> |
| * |
| * <code>.google.protobuf.Timestamp timestamp = 1;</code> |
| */ |
| com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder(); |
| |
| /** |
| * <pre> |
| * The total number of RPCs that started. |
| * </pre> |
| * |
| * <code>int64 num_calls_started = 2;</code> |
| */ |
| long getNumCallsStarted(); |
| |
| /** |
| * <pre> |
| * The total number of RPCs that finished. |
| * </pre> |
| * |
| * <code>int64 num_calls_finished = 3;</code> |
| */ |
| long getNumCallsFinished(); |
| |
| /** |
| * <pre> |
| * The total number of RPCs that failed to reach a server except dropped RPCs. |
| * </pre> |
| * |
| * <code>int64 num_calls_finished_with_client_failed_to_send = 6;</code> |
| */ |
| long getNumCallsFinishedWithClientFailedToSend(); |
| |
| /** |
| * <pre> |
| * The total number of RPCs that finished and are known to have been received |
| * by a server. |
| * </pre> |
| * |
| * <code>int64 num_calls_finished_known_received = 7;</code> |
| */ |
| long getNumCallsFinishedKnownReceived(); |
| |
| /** |
| * <pre> |
| * The list of dropped calls. |
| * </pre> |
| * |
| * <code>repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;</code> |
| */ |
| java.util.List<io.grpc.lb.v1.ClientStatsPerToken> |
| getCallsFinishedWithDropList(); |
| /** |
| * <pre> |
| * The list of dropped calls. |
| * </pre> |
| * |
| * <code>repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;</code> |
| */ |
| io.grpc.lb.v1.ClientStatsPerToken getCallsFinishedWithDrop(int index); |
| /** |
| * <pre> |
| * The list of dropped calls. |
| * </pre> |
| * |
| * <code>repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;</code> |
| */ |
| int getCallsFinishedWithDropCount(); |
| /** |
| * <pre> |
| * The list of dropped calls. |
| * </pre> |
| * |
| * <code>repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;</code> |
| */ |
| java.util.List<? extends io.grpc.lb.v1.ClientStatsPerTokenOrBuilder> |
| getCallsFinishedWithDropOrBuilderList(); |
| /** |
| * <pre> |
| * The list of dropped calls. |
| * </pre> |
| * |
| * <code>repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;</code> |
| */ |
| io.grpc.lb.v1.ClientStatsPerTokenOrBuilder getCallsFinishedWithDropOrBuilder( |
| int index); |
| } |