public static final class ChannelTraceEvent.Builder extends GeneratedMessageV3.Builder<ChannelTraceEvent.Builder> implements ChannelTraceEventOrBuilder
A trace event is an interesting thing that happened to a channel or subchannel, such as creation, address resolution, subchannel creation, etc.Protobuf type
grpc.channelz.v1.ChannelTraceEventgetAllFields, 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<ChannelTraceEvent.Builder>public ChannelTraceEvent.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public ChannelTraceEvent getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic ChannelTraceEvent build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic ChannelTraceEvent buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic ChannelTraceEvent.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public ChannelTraceEvent.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public ChannelTraceEvent.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public ChannelTraceEvent.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public ChannelTraceEvent.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public ChannelTraceEvent.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public ChannelTraceEvent.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<ChannelTraceEvent.Builder>public ChannelTraceEvent.Builder mergeFrom(ChannelTraceEvent other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public ChannelTraceEvent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<ChannelTraceEvent.Builder>IOExceptionpublic ChannelTraceEvent.ChildRefCase getChildRefCase()
getChildRefCase in interface ChannelTraceEventOrBuilderpublic ChannelTraceEvent.Builder clearChildRef()
public String getDescription()
High level description of the event.
string description = 1;getDescription in interface ChannelTraceEventOrBuilderpublic ByteString getDescriptionBytes()
High level description of the event.
string description = 1;getDescriptionBytes in interface ChannelTraceEventOrBuilderpublic ChannelTraceEvent.Builder setDescription(String value)
High level description of the event.
string description = 1;value - The description to set.public ChannelTraceEvent.Builder clearDescription()
High level description of the event.
string description = 1;public ChannelTraceEvent.Builder setDescriptionBytes(ByteString value)
High level description of the event.
string description = 1;value - The bytes for description to set.public int getSeverityValue()
the severity of the trace event
.grpc.channelz.v1.ChannelTraceEvent.Severity severity = 2;getSeverityValue in interface ChannelTraceEventOrBuilderpublic ChannelTraceEvent.Builder setSeverityValue(int value)
the severity of the trace event
.grpc.channelz.v1.ChannelTraceEvent.Severity severity = 2;value - The enum numeric value on the wire for severity to set.public ChannelTraceEvent.Severity getSeverity()
the severity of the trace event
.grpc.channelz.v1.ChannelTraceEvent.Severity severity = 2;getSeverity in interface ChannelTraceEventOrBuilderpublic ChannelTraceEvent.Builder setSeverity(ChannelTraceEvent.Severity value)
the severity of the trace event
.grpc.channelz.v1.ChannelTraceEvent.Severity severity = 2;value - The severity to set.public ChannelTraceEvent.Builder clearSeverity()
the severity of the trace event
.grpc.channelz.v1.ChannelTraceEvent.Severity severity = 2;public boolean hasTimestamp()
When this event occurred.
.google.protobuf.Timestamp timestamp = 3;hasTimestamp in interface ChannelTraceEventOrBuilderpublic Timestamp getTimestamp()
When this event occurred.
.google.protobuf.Timestamp timestamp = 3;getTimestamp in interface ChannelTraceEventOrBuilderpublic ChannelTraceEvent.Builder setTimestamp(Timestamp value)
When this event occurred.
.google.protobuf.Timestamp timestamp = 3;public ChannelTraceEvent.Builder setTimestamp(Timestamp.Builder builderForValue)
When this event occurred.
.google.protobuf.Timestamp timestamp = 3;public ChannelTraceEvent.Builder mergeTimestamp(Timestamp value)
When this event occurred.
.google.protobuf.Timestamp timestamp = 3;public ChannelTraceEvent.Builder clearTimestamp()
When this event occurred.
.google.protobuf.Timestamp timestamp = 3;public Timestamp.Builder getTimestampBuilder()
When this event occurred.
.google.protobuf.Timestamp timestamp = 3;public TimestampOrBuilder getTimestampOrBuilder()
When this event occurred.
.google.protobuf.Timestamp timestamp = 3;getTimestampOrBuilder in interface ChannelTraceEventOrBuilderpublic boolean hasChannelRef()
.grpc.channelz.v1.ChannelRef channel_ref = 4;hasChannelRef in interface ChannelTraceEventOrBuilderpublic ChannelRef getChannelRef()
.grpc.channelz.v1.ChannelRef channel_ref = 4;getChannelRef in interface ChannelTraceEventOrBuilderpublic ChannelTraceEvent.Builder setChannelRef(ChannelRef value)
.grpc.channelz.v1.ChannelRef channel_ref = 4;public ChannelTraceEvent.Builder setChannelRef(ChannelRef.Builder builderForValue)
.grpc.channelz.v1.ChannelRef channel_ref = 4;public ChannelTraceEvent.Builder mergeChannelRef(ChannelRef value)
.grpc.channelz.v1.ChannelRef channel_ref = 4;public ChannelTraceEvent.Builder clearChannelRef()
.grpc.channelz.v1.ChannelRef channel_ref = 4;public ChannelRef.Builder getChannelRefBuilder()
.grpc.channelz.v1.ChannelRef channel_ref = 4;public ChannelRefOrBuilder getChannelRefOrBuilder()
.grpc.channelz.v1.ChannelRef channel_ref = 4;getChannelRefOrBuilder in interface ChannelTraceEventOrBuilderpublic boolean hasSubchannelRef()
.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;hasSubchannelRef in interface ChannelTraceEventOrBuilderpublic SubchannelRef getSubchannelRef()
.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;getSubchannelRef in interface ChannelTraceEventOrBuilderpublic ChannelTraceEvent.Builder setSubchannelRef(SubchannelRef value)
.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;public ChannelTraceEvent.Builder setSubchannelRef(SubchannelRef.Builder builderForValue)
.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;public ChannelTraceEvent.Builder mergeSubchannelRef(SubchannelRef value)
.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;public ChannelTraceEvent.Builder clearSubchannelRef()
.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;public SubchannelRef.Builder getSubchannelRefBuilder()
.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;public SubchannelRefOrBuilder getSubchannelRefOrBuilder()
.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;getSubchannelRefOrBuilder in interface ChannelTraceEventOrBuilderpublic final ChannelTraceEvent.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>public final ChannelTraceEvent.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<ChannelTraceEvent.Builder>