public static final class ClientStats.Builder extends 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.ClientStatsgetAllFields, 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, hasOneofmergeDelimitedFrom, mergeDelimitedFrommergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<ClientStats.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic ClientStats build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic ClientStats buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic ClientStats.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<ClientStats.Builder>public ClientStats.Builder mergeFrom(ClientStats other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<ClientStats.Builder>public ClientStats.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<ClientStats.Builder>IOExceptionpublic boolean hasTimestamp()
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;hasTimestamp in interface ClientStatsOrBuilderpublic Timestamp getTimestamp()
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;getTimestamp in interface ClientStatsOrBuilderpublic ClientStats.Builder setTimestamp(Timestamp value)
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;public ClientStats.Builder setTimestamp(Timestamp.Builder builderForValue)
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;public ClientStats.Builder mergeTimestamp(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 Timestamp.Builder getTimestampBuilder()
The timestamp of generating the report.
.google.protobuf.Timestamp timestamp = 1;public 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(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<ClientStats.Builder>public final ClientStats.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<ClientStats.Builder>