public static final class StackTrace.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<StackTrace.Builder> implements StackTraceOrBuilder
The call stack which originated this span.Protobuf type
opencensus.proto.trace.v1.StackTrace| Modifier and Type | Method and Description |
|---|---|
StackTrace.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
StackTrace |
build() |
StackTrace |
buildPartial() |
StackTrace.Builder |
clear() |
StackTrace.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
StackTrace.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
StackTrace.Builder |
clearStackFrames()
Stack frames in this stack trace.
|
StackTrace.Builder |
clearStackTraceHashId()
The hash ID is used to conserve network bandwidth for duplicate
stack traces within a single trace.
|
StackTrace.Builder |
clone() |
StackTrace |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
StackTrace.StackFrames |
getStackFrames()
Stack frames in this stack trace.
|
StackTrace.StackFrames.Builder |
getStackFramesBuilder()
Stack frames in this stack trace.
|
StackTrace.StackFramesOrBuilder |
getStackFramesOrBuilder()
Stack frames in this stack trace.
|
long |
getStackTraceHashId()
The hash ID is used to conserve network bandwidth for duplicate
stack traces within a single trace.
|
boolean |
hasStackFrames()
Stack frames in this stack trace.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
StackTrace.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
StackTrace.Builder |
mergeFrom(com.google.protobuf.Message other) |
StackTrace.Builder |
mergeFrom(StackTrace other) |
StackTrace.Builder |
mergeStackFrames(StackTrace.StackFrames value)
Stack frames in this stack trace.
|
StackTrace.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
StackTrace.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
StackTrace.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
StackTrace.Builder |
setStackFrames(StackTrace.StackFrames.Builder builderForValue)
Stack frames in this stack trace.
|
StackTrace.Builder |
setStackFrames(StackTrace.StackFrames value)
Stack frames in this stack trace.
|
StackTrace.Builder |
setStackTraceHashId(long value)
The hash ID is used to conserve network bandwidth for duplicate
stack traces within a single trace.
|
StackTrace.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<StackTrace.Builder>public StackTrace.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<StackTrace.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<StackTrace.Builder>public StackTrace getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic StackTrace build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic StackTrace buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic StackTrace.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<StackTrace.Builder>public StackTrace.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<StackTrace.Builder>public StackTrace.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<StackTrace.Builder>public StackTrace.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<StackTrace.Builder>public StackTrace.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<StackTrace.Builder>public StackTrace.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<StackTrace.Builder>public StackTrace.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<StackTrace.Builder>public StackTrace.Builder mergeFrom(StackTrace other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<StackTrace.Builder>public StackTrace.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<StackTrace.Builder>IOExceptionpublic boolean hasStackFrames()
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;hasStackFrames in interface StackTraceOrBuilderpublic StackTrace.StackFrames getStackFrames()
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;getStackFrames in interface StackTraceOrBuilderpublic StackTrace.Builder setStackFrames(StackTrace.StackFrames value)
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;public StackTrace.Builder setStackFrames(StackTrace.StackFrames.Builder builderForValue)
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;public StackTrace.Builder mergeStackFrames(StackTrace.StackFrames value)
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;public StackTrace.Builder clearStackFrames()
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;public StackTrace.StackFrames.Builder getStackFramesBuilder()
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;public StackTrace.StackFramesOrBuilder getStackFramesOrBuilder()
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;getStackFramesOrBuilder in interface StackTraceOrBuilderpublic long getStackTraceHashId()
The hash ID is used to conserve network bandwidth for duplicate stack traces within a single trace. Often multiple spans will have identical stack traces. The first occurrence of a stack trace should contain both `stack_frames` and a value in `stack_trace_hash_id`. Subsequent spans within the same request can refer to that stack trace by setting only `stack_trace_hash_id`. TODO: describe how to deal with the case where stack_trace_hash_id is zero because it was not set.
uint64 stack_trace_hash_id = 2;getStackTraceHashId in interface StackTraceOrBuilderpublic StackTrace.Builder setStackTraceHashId(long value)
The hash ID is used to conserve network bandwidth for duplicate stack traces within a single trace. Often multiple spans will have identical stack traces. The first occurrence of a stack trace should contain both `stack_frames` and a value in `stack_trace_hash_id`. Subsequent spans within the same request can refer to that stack trace by setting only `stack_trace_hash_id`. TODO: describe how to deal with the case where stack_trace_hash_id is zero because it was not set.
uint64 stack_trace_hash_id = 2;public StackTrace.Builder clearStackTraceHashId()
The hash ID is used to conserve network bandwidth for duplicate stack traces within a single trace. Often multiple spans will have identical stack traces. The first occurrence of a stack trace should contain both `stack_frames` and a value in `stack_trace_hash_id`. Subsequent spans within the same request can refer to that stack trace by setting only `stack_trace_hash_id`. TODO: describe how to deal with the case where stack_trace_hash_id is zero because it was not set.
uint64 stack_trace_hash_id = 2;public final StackTrace.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StackTrace.Builder>public final StackTrace.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StackTrace.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.