public static final class ClientStats.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder> implements ClientStatsOrBuilder
Contains client level statistics that are useful to load balancing. Each count except the timestamp should be reset to zero after reporting the stats.Protobuf type
grpc.lb.v1.ClientStats| Modifier and Type | Method and Description |
|---|---|
ClientStats.Builder |
addAllCallsFinishedWithDrop(Iterable<? extends ClientStatsPerToken> values)
The list of dropped calls.
|
ClientStats.Builder |
addCallsFinishedWithDrop(ClientStatsPerToken.Builder builderForValue)
The list of dropped calls.
|
ClientStats.Builder |
addCallsFinishedWithDrop(ClientStatsPerToken value)
The list of dropped calls.
|
ClientStats.Builder |
addCallsFinishedWithDrop(int index,
ClientStatsPerToken.Builder builderForValue)
The list of dropped calls.
|
ClientStats.Builder |
addCallsFinishedWithDrop(int index,
ClientStatsPerToken value)
The list of dropped calls.
|
ClientStatsPerToken.Builder |
addCallsFinishedWithDropBuilder()
The list of dropped calls.
|
ClientStatsPerToken.Builder |
addCallsFinishedWithDropBuilder(int index)
The list of dropped calls.
|
ClientStats.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ClientStats |
build() |
ClientStats |
buildPartial() |
ClientStats.Builder |
clear() |
ClientStats.Builder |
clearCallsFinishedWithDrop()
The list of dropped calls.
|
ClientStats.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ClientStats.Builder |
clearNumCallsFinished()
The total number of RPCs that finished.
|
ClientStats.Builder |
clearNumCallsFinishedKnownReceived()
The total number of RPCs that finished and are known to have been received
by a server.
|
ClientStats.Builder |
clearNumCallsFinishedWithClientFailedToSend()
The total number of RPCs that failed to reach a server except dropped RPCs.
|
ClientStats.Builder |
clearNumCallsStarted()
The total number of RPCs that started.
|
ClientStats.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ClientStats.Builder |
clearTimestamp()
The timestamp of generating the report.
|
ClientStats.Builder |
clone() |
ClientStatsPerToken |
getCallsFinishedWithDrop(int index)
The list of dropped calls.
|
ClientStatsPerToken.Builder |
getCallsFinishedWithDropBuilder(int index)
The list of dropped calls.
|
List<ClientStatsPerToken.Builder> |
getCallsFinishedWithDropBuilderList()
The list of dropped calls.
|
int |
getCallsFinishedWithDropCount()
The list of dropped calls.
|
List<ClientStatsPerToken> |
getCallsFinishedWithDropList()
The list of dropped calls.
|
ClientStatsPerTokenOrBuilder |
getCallsFinishedWithDropOrBuilder(int index)
The list of dropped calls.
|
List<? extends ClientStatsPerTokenOrBuilder> |
getCallsFinishedWithDropOrBuilderList()
The list of dropped calls.
|
ClientStats |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getNumCallsFinished()
The total number of RPCs that finished.
|
long |
getNumCallsFinishedKnownReceived()
The total number of RPCs that finished and are known to have been received
by a server.
|
long |
getNumCallsFinishedWithClientFailedToSend()
The total number of RPCs that failed to reach a server except dropped RPCs.
|
long |
getNumCallsStarted()
The total number of RPCs that started.
|
com.google.protobuf.Timestamp |
getTimestamp()
The timestamp of generating the report.
|
com.google.protobuf.Timestamp.Builder |
getTimestampBuilder()
The timestamp of generating the report.
|
com.google.protobuf.TimestampOrBuilder |
getTimestampOrBuilder()
The timestamp of generating the report.
|
boolean |
hasTimestamp()
The timestamp of generating the report.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ClientStats.Builder |
mergeFrom(ClientStats other) |
ClientStats.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ClientStats.Builder |
mergeFrom(com.google.protobuf.Message other) |
ClientStats.Builder |
mergeTimestamp(com.google.protobuf.Timestamp value)
The timestamp of generating the report.
|
ClientStats.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ClientStats.Builder |
removeCallsFinishedWithDrop(int index)
The list of dropped calls.
|
ClientStats.Builder |
setCallsFinishedWithDrop(int index,
ClientStatsPerToken.Builder builderForValue)
The list of dropped calls.
|
ClientStats.Builder |
setCallsFinishedWithDrop(int index,
ClientStatsPerToken value)
The list of dropped calls.
|
ClientStats.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ClientStats.Builder |
setNumCallsFinished(long value)
The total number of RPCs that finished.
|
ClientStats.Builder |
setNumCallsFinishedKnownReceived(long value)
The total number of RPCs that finished and are known to have been received
by a server.
|
ClientStats.Builder |
setNumCallsFinishedWithClientFailedToSend(long value)
The total number of RPCs that failed to reach a server except dropped RPCs.
|
ClientStats.Builder |
setNumCallsStarted(long value)
The total number of RPCs that started.
|
ClientStats.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ClientStats.Builder |
setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
The timestamp of generating the report.
|
ClientStats.Builder |
setTimestamp(com.google.protobuf.Timestamp value)
The timestamp of generating the report.
|
ClientStats.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ClientStats build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ClientStats buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ClientStats.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClientStats.Builder>public ClientStats.Builder mergeFrom(ClientStats other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClientStats.Builder>IOExceptionpublic boolean hasTimestamp()
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;hasTimestamp in interface ClientStatsOrBuilderpublic com.google.protobuf.Timestamp getTimestamp()
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;getTimestamp in interface ClientStatsOrBuilderpublic ClientStats.Builder setTimestamp(com.google.protobuf.Timestamp value)
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;public ClientStats.Builder setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;public ClientStats.Builder mergeTimestamp(com.google.protobuf.Timestamp value)
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;public ClientStats.Builder clearTimestamp()
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;public com.google.protobuf.Timestamp.Builder getTimestampBuilder()
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;getTimestampOrBuilder in interface ClientStatsOrBuilderpublic long getNumCallsStarted()
The total number of RPCs that started.
int64 num_calls_started = 2;getNumCallsStarted in interface ClientStatsOrBuilderpublic ClientStats.Builder setNumCallsStarted(long value)
The total number of RPCs that started.
int64 num_calls_started = 2;value - The numCallsStarted to set.public ClientStats.Builder clearNumCallsStarted()
The total number of RPCs that started.
int64 num_calls_started = 2;public long getNumCallsFinished()
The total number of RPCs that finished.
int64 num_calls_finished = 3;getNumCallsFinished in interface ClientStatsOrBuilderpublic ClientStats.Builder setNumCallsFinished(long value)
The total number of RPCs that finished.
int64 num_calls_finished = 3;value - The numCallsFinished to set.public ClientStats.Builder clearNumCallsFinished()
The total number of RPCs that finished.
int64 num_calls_finished = 3;public long getNumCallsFinishedWithClientFailedToSend()
The total number of RPCs that failed to reach a server except dropped RPCs.
int64 num_calls_finished_with_client_failed_to_send = 6;getNumCallsFinishedWithClientFailedToSend in interface ClientStatsOrBuilderpublic ClientStats.Builder setNumCallsFinishedWithClientFailedToSend(long value)
The total number of RPCs that failed to reach a server except dropped RPCs.
int64 num_calls_finished_with_client_failed_to_send = 6;value - The numCallsFinishedWithClientFailedToSend to set.public ClientStats.Builder clearNumCallsFinishedWithClientFailedToSend()
The total number of RPCs that failed to reach a server except dropped RPCs.
int64 num_calls_finished_with_client_failed_to_send = 6;public long getNumCallsFinishedKnownReceived()
The total number of RPCs that finished and are known to have been received by a server.
int64 num_calls_finished_known_received = 7;getNumCallsFinishedKnownReceived in interface ClientStatsOrBuilderpublic ClientStats.Builder setNumCallsFinishedKnownReceived(long value)
The total number of RPCs that finished and are known to have been received by a server.
int64 num_calls_finished_known_received = 7;value - The numCallsFinishedKnownReceived to set.public ClientStats.Builder clearNumCallsFinishedKnownReceived()
The total number of RPCs that finished and are known to have been received by a server.
int64 num_calls_finished_known_received = 7;public List<ClientStatsPerToken> getCallsFinishedWithDropList()
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;getCallsFinishedWithDropList in interface ClientStatsOrBuilderpublic int getCallsFinishedWithDropCount()
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;getCallsFinishedWithDropCount in interface ClientStatsOrBuilderpublic ClientStatsPerToken getCallsFinishedWithDrop(int index)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;getCallsFinishedWithDrop in interface ClientStatsOrBuilderpublic ClientStats.Builder setCallsFinishedWithDrop(int index, ClientStatsPerToken value)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStats.Builder setCallsFinishedWithDrop(int index, ClientStatsPerToken.Builder builderForValue)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStats.Builder addCallsFinishedWithDrop(ClientStatsPerToken value)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStats.Builder addCallsFinishedWithDrop(int index, ClientStatsPerToken value)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStats.Builder addCallsFinishedWithDrop(ClientStatsPerToken.Builder builderForValue)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStats.Builder addCallsFinishedWithDrop(int index, ClientStatsPerToken.Builder builderForValue)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStats.Builder addAllCallsFinishedWithDrop(Iterable<? extends ClientStatsPerToken> values)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStats.Builder clearCallsFinishedWithDrop()
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStats.Builder removeCallsFinishedWithDrop(int index)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStatsPerToken.Builder getCallsFinishedWithDropBuilder(int index)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStatsPerTokenOrBuilder getCallsFinishedWithDropOrBuilder(int index)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;getCallsFinishedWithDropOrBuilder in interface ClientStatsOrBuilderpublic List<? extends ClientStatsPerTokenOrBuilder> getCallsFinishedWithDropOrBuilderList()
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;getCallsFinishedWithDropOrBuilderList in interface ClientStatsOrBuilderpublic ClientStatsPerToken.Builder addCallsFinishedWithDropBuilder()
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public ClientStatsPerToken.Builder addCallsFinishedWithDropBuilder(int index)
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public List<ClientStatsPerToken.Builder> getCallsFinishedWithDropBuilderList()
The list of dropped calls.
repeated .grpc.lb.v1.ClientStatsPerToken calls_finished_with_drop = 8;public final ClientStats.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>public final ClientStats.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClientStats.Builder>