public static final class ChannelTrace.Builder extends GeneratedMessageV3.Builder<ChannelTrace.Builder> implements ChannelTraceOrBuilder
ChannelTrace represents the recent events that have occurred on the channel.Protobuf type
grpc.channelz.v1.ChannelTracegetAllFields, 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<ChannelTrace.Builder>public ChannelTrace.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic ChannelTrace build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic ChannelTrace buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic ChannelTrace.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<ChannelTrace.Builder>public ChannelTrace.Builder mergeFrom(ChannelTrace other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<ChannelTrace.Builder>IOExceptionpublic long getNumEventsLogged()
Number of events ever logged in this tracing object. This can differ from events.size() because events can be overwritten or garbage collected by implementations.
int64 num_events_logged = 1;getNumEventsLogged in interface ChannelTraceOrBuilderpublic ChannelTrace.Builder setNumEventsLogged(long value)
Number of events ever logged in this tracing object. This can differ from events.size() because events can be overwritten or garbage collected by implementations.
int64 num_events_logged = 1;value - The numEventsLogged to set.public ChannelTrace.Builder clearNumEventsLogged()
Number of events ever logged in this tracing object. This can differ from events.size() because events can be overwritten or garbage collected by implementations.
int64 num_events_logged = 1;public boolean hasCreationTimestamp()
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;hasCreationTimestamp in interface ChannelTraceOrBuilderpublic Timestamp getCreationTimestamp()
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;getCreationTimestamp in interface ChannelTraceOrBuilderpublic ChannelTrace.Builder setCreationTimestamp(Timestamp value)
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;public ChannelTrace.Builder setCreationTimestamp(Timestamp.Builder builderForValue)
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;public ChannelTrace.Builder mergeCreationTimestamp(Timestamp value)
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;public ChannelTrace.Builder clearCreationTimestamp()
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;public Timestamp.Builder getCreationTimestampBuilder()
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;public TimestampOrBuilder getCreationTimestampOrBuilder()
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;getCreationTimestampOrBuilder in interface ChannelTraceOrBuilderpublic List<ChannelTraceEvent> getEventsList()
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;getEventsList in interface ChannelTraceOrBuilderpublic int getEventsCount()
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;getEventsCount in interface ChannelTraceOrBuilderpublic ChannelTraceEvent getEvents(int index)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;getEvents in interface ChannelTraceOrBuilderpublic ChannelTrace.Builder setEvents(int index, ChannelTraceEvent value)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTrace.Builder setEvents(int index, ChannelTraceEvent.Builder builderForValue)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTrace.Builder addEvents(ChannelTraceEvent value)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTrace.Builder addEvents(int index, ChannelTraceEvent value)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTrace.Builder addEvents(ChannelTraceEvent.Builder builderForValue)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTrace.Builder addEvents(int index, ChannelTraceEvent.Builder builderForValue)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTrace.Builder addAllEvents(Iterable<? extends ChannelTraceEvent> values)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTrace.Builder clearEvents()
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTrace.Builder removeEvents(int index)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTraceEvent.Builder getEventsBuilder(int index)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTraceEventOrBuilder getEventsOrBuilder(int index)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;getEventsOrBuilder in interface ChannelTraceOrBuilderpublic List<? extends ChannelTraceEventOrBuilder> getEventsOrBuilderList()
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;getEventsOrBuilderList in interface ChannelTraceOrBuilderpublic ChannelTraceEvent.Builder addEventsBuilder()
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public ChannelTraceEvent.Builder addEventsBuilder(int index)
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public List<ChannelTraceEvent.Builder> getEventsBuilderList()
List of events that have occurred on this channel.
repeated .grpc.channelz.v1.ChannelTraceEvent events = 3;public final ChannelTrace.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<ChannelTrace.Builder>public final ChannelTrace.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<ChannelTrace.Builder>