public static final class ChannelTrace.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ChannelTrace.Builder> implements ChannelTraceOrBuilder
ChannelTrace represents the recent events that have occurred on the channel.Protobuf type
grpc.channelz.v1.ChannelTrace| Modifier and Type | Method and Description |
|---|---|
ChannelTrace.Builder |
addAllEvents(Iterable<? extends ChannelTraceEvent> values)
List of events that have occurred on this channel.
|
ChannelTrace.Builder |
addEvents(ChannelTraceEvent.Builder builderForValue)
List of events that have occurred on this channel.
|
ChannelTrace.Builder |
addEvents(ChannelTraceEvent value)
List of events that have occurred on this channel.
|
ChannelTrace.Builder |
addEvents(int index,
ChannelTraceEvent.Builder builderForValue)
List of events that have occurred on this channel.
|
ChannelTrace.Builder |
addEvents(int index,
ChannelTraceEvent value)
List of events that have occurred on this channel.
|
ChannelTraceEvent.Builder |
addEventsBuilder()
List of events that have occurred on this channel.
|
ChannelTraceEvent.Builder |
addEventsBuilder(int index)
List of events that have occurred on this channel.
|
ChannelTrace.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ChannelTrace |
build() |
ChannelTrace |
buildPartial() |
ChannelTrace.Builder |
clear() |
ChannelTrace.Builder |
clearCreationTimestamp()
Time that this channel was created.
|
ChannelTrace.Builder |
clearEvents()
List of events that have occurred on this channel.
|
ChannelTrace.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ChannelTrace.Builder |
clearNumEventsLogged()
Number of events ever logged in this tracing object.
|
ChannelTrace.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ChannelTrace.Builder |
clone() |
com.google.protobuf.Timestamp |
getCreationTimestamp()
Time that this channel was created.
|
com.google.protobuf.Timestamp.Builder |
getCreationTimestampBuilder()
Time that this channel was created.
|
com.google.protobuf.TimestampOrBuilder |
getCreationTimestampOrBuilder()
Time that this channel was created.
|
ChannelTrace |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
ChannelTraceEvent |
getEvents(int index)
List of events that have occurred on this channel.
|
ChannelTraceEvent.Builder |
getEventsBuilder(int index)
List of events that have occurred on this channel.
|
List<ChannelTraceEvent.Builder> |
getEventsBuilderList()
List of events that have occurred on this channel.
|
int |
getEventsCount()
List of events that have occurred on this channel.
|
List<ChannelTraceEvent> |
getEventsList()
List of events that have occurred on this channel.
|
ChannelTraceEventOrBuilder |
getEventsOrBuilder(int index)
List of events that have occurred on this channel.
|
List<? extends ChannelTraceEventOrBuilder> |
getEventsOrBuilderList()
List of events that have occurred on this channel.
|
long |
getNumEventsLogged()
Number of events ever logged in this tracing object.
|
boolean |
hasCreationTimestamp()
Time that this channel was created.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ChannelTrace.Builder |
mergeCreationTimestamp(com.google.protobuf.Timestamp value)
Time that this channel was created.
|
ChannelTrace.Builder |
mergeFrom(ChannelTrace other) |
ChannelTrace.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ChannelTrace.Builder |
mergeFrom(com.google.protobuf.Message other) |
ChannelTrace.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ChannelTrace.Builder |
removeEvents(int index)
List of events that have occurred on this channel.
|
ChannelTrace.Builder |
setCreationTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
Time that this channel was created.
|
ChannelTrace.Builder |
setCreationTimestamp(com.google.protobuf.Timestamp value)
Time that this channel was created.
|
ChannelTrace.Builder |
setEvents(int index,
ChannelTraceEvent.Builder builderForValue)
List of events that have occurred on this channel.
|
ChannelTrace.Builder |
setEvents(int index,
ChannelTraceEvent value)
List of events that have occurred on this channel.
|
ChannelTrace.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ChannelTrace.Builder |
setNumEventsLogged(long value)
Number of events ever logged in this tracing object.
|
ChannelTrace.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ChannelTrace.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<ChannelTrace.Builder>public ChannelTrace.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ChannelTrace.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<ChannelTrace.Builder>public ChannelTrace getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ChannelTrace build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ChannelTrace buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ChannelTrace.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.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<ChannelTrace.Builder>public ChannelTrace.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.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<ChannelTrace.Builder>public ChannelTrace.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<ChannelTrace.Builder>public ChannelTrace.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ChannelTrace.Builder>public ChannelTrace.Builder mergeFrom(ChannelTrace other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ChannelTrace.Builder>public ChannelTrace.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<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 com.google.protobuf.Timestamp getCreationTimestamp()
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;getCreationTimestamp in interface ChannelTraceOrBuilderpublic ChannelTrace.Builder setCreationTimestamp(com.google.protobuf.Timestamp value)
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;public ChannelTrace.Builder setCreationTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;public ChannelTrace.Builder mergeCreationTimestamp(com.google.protobuf.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 com.google.protobuf.Timestamp.Builder getCreationTimestampBuilder()
Time that this channel was created.
.google.protobuf.Timestamp creation_timestamp = 2;public com.google.protobuf.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(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ChannelTrace.Builder>public final ChannelTrace.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ChannelTrace.Builder>