blob: b38a3dc5d8aaf9fd27d88a6c901ffeb2cfb77672 [file] [log] [blame]
// 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);
}