public static final class TraceConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder> implements TraceConfigOrBuilder
Global configuration of the trace service. All fields must be specified, or the default (zero) values will be used for each type.Protobuf type
opencensus.proto.trace.v1.TraceConfig| Modifier and Type | Method and Description |
|---|---|
TraceConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TraceConfig |
build() |
TraceConfig |
buildPartial() |
TraceConfig.Builder |
clear() |
TraceConfig.Builder |
clearConstantSampler()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2; |
TraceConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TraceConfig.Builder |
clearMaxNumberOfAnnotations()
The global default max number of annotation events per span.
|
TraceConfig.Builder |
clearMaxNumberOfAttributes()
The global default max number of attributes per span.
|
TraceConfig.Builder |
clearMaxNumberOfLinks()
The global default max number of link entries per span.
|
TraceConfig.Builder |
clearMaxNumberOfMessageEvents()
The global default max number of message events per span.
|
TraceConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TraceConfig.Builder |
clearProbabilitySampler()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1; |
TraceConfig.Builder |
clearRateLimitingSampler()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3; |
TraceConfig.Builder |
clearSampler() |
TraceConfig.Builder |
clone() |
ConstantSampler |
getConstantSampler()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2; |
ConstantSampler.Builder |
getConstantSamplerBuilder()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2; |
ConstantSamplerOrBuilder |
getConstantSamplerOrBuilder()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2; |
TraceConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getMaxNumberOfAnnotations()
The global default max number of annotation events per span.
|
long |
getMaxNumberOfAttributes()
The global default max number of attributes per span.
|
long |
getMaxNumberOfLinks()
The global default max number of link entries per span.
|
long |
getMaxNumberOfMessageEvents()
The global default max number of message events per span.
|
ProbabilitySampler |
getProbabilitySampler()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1; |
ProbabilitySampler.Builder |
getProbabilitySamplerBuilder()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1; |
ProbabilitySamplerOrBuilder |
getProbabilitySamplerOrBuilder()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1; |
RateLimitingSampler |
getRateLimitingSampler()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3; |
RateLimitingSampler.Builder |
getRateLimitingSamplerBuilder()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3; |
RateLimitingSamplerOrBuilder |
getRateLimitingSamplerOrBuilder()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3; |
TraceConfig.SamplerCase |
getSamplerCase() |
boolean |
hasConstantSampler()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2; |
boolean |
hasProbabilitySampler()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1; |
boolean |
hasRateLimitingSampler()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TraceConfig.Builder |
mergeConstantSampler(ConstantSampler value)
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2; |
TraceConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TraceConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
TraceConfig.Builder |
mergeFrom(TraceConfig other) |
TraceConfig.Builder |
mergeProbabilitySampler(ProbabilitySampler value)
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1; |
TraceConfig.Builder |
mergeRateLimitingSampler(RateLimitingSampler value)
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3; |
TraceConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TraceConfig.Builder |
setConstantSampler(ConstantSampler.Builder builderForValue)
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2; |
TraceConfig.Builder |
setConstantSampler(ConstantSampler value)
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2; |
TraceConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TraceConfig.Builder |
setMaxNumberOfAnnotations(long value)
The global default max number of annotation events per span.
|
TraceConfig.Builder |
setMaxNumberOfAttributes(long value)
The global default max number of attributes per span.
|
TraceConfig.Builder |
setMaxNumberOfLinks(long value)
The global default max number of link entries per span.
|
TraceConfig.Builder |
setMaxNumberOfMessageEvents(long value)
The global default max number of message events per span.
|
TraceConfig.Builder |
setProbabilitySampler(ProbabilitySampler.Builder builderForValue)
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1; |
TraceConfig.Builder |
setProbabilitySampler(ProbabilitySampler value)
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1; |
TraceConfig.Builder |
setRateLimitingSampler(RateLimitingSampler.Builder builderForValue)
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3; |
TraceConfig.Builder |
setRateLimitingSampler(RateLimitingSampler value)
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3; |
TraceConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TraceConfig.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<TraceConfig.Builder>public TraceConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.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<TraceConfig.Builder>public TraceConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TraceConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TraceConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TraceConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>public TraceConfig.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<TraceConfig.Builder>public TraceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>public TraceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>public TraceConfig.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<TraceConfig.Builder>public TraceConfig.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<TraceConfig.Builder>public TraceConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TraceConfig.Builder>public TraceConfig.Builder mergeFrom(TraceConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>public TraceConfig.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<TraceConfig.Builder>IOExceptionpublic TraceConfig.SamplerCase getSamplerCase()
getSamplerCase in interface TraceConfigOrBuilderpublic TraceConfig.Builder clearSampler()
public boolean hasProbabilitySampler()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;hasProbabilitySampler in interface TraceConfigOrBuilderpublic ProbabilitySampler getProbabilitySampler()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;getProbabilitySampler in interface TraceConfigOrBuilderpublic TraceConfig.Builder setProbabilitySampler(ProbabilitySampler value)
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;public TraceConfig.Builder setProbabilitySampler(ProbabilitySampler.Builder builderForValue)
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;public TraceConfig.Builder mergeProbabilitySampler(ProbabilitySampler value)
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;public TraceConfig.Builder clearProbabilitySampler()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;public ProbabilitySampler.Builder getProbabilitySamplerBuilder()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;public ProbabilitySamplerOrBuilder getProbabilitySamplerOrBuilder()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;getProbabilitySamplerOrBuilder in interface TraceConfigOrBuilderpublic boolean hasConstantSampler()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;hasConstantSampler in interface TraceConfigOrBuilderpublic ConstantSampler getConstantSampler()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;getConstantSampler in interface TraceConfigOrBuilderpublic TraceConfig.Builder setConstantSampler(ConstantSampler value)
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;public TraceConfig.Builder setConstantSampler(ConstantSampler.Builder builderForValue)
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;public TraceConfig.Builder mergeConstantSampler(ConstantSampler value)
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;public TraceConfig.Builder clearConstantSampler()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;public ConstantSampler.Builder getConstantSamplerBuilder()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;public ConstantSamplerOrBuilder getConstantSamplerOrBuilder()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;getConstantSamplerOrBuilder in interface TraceConfigOrBuilderpublic boolean hasRateLimitingSampler()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;hasRateLimitingSampler in interface TraceConfigOrBuilderpublic RateLimitingSampler getRateLimitingSampler()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;getRateLimitingSampler in interface TraceConfigOrBuilderpublic TraceConfig.Builder setRateLimitingSampler(RateLimitingSampler value)
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;public TraceConfig.Builder setRateLimitingSampler(RateLimitingSampler.Builder builderForValue)
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;public TraceConfig.Builder mergeRateLimitingSampler(RateLimitingSampler value)
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;public TraceConfig.Builder clearRateLimitingSampler()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;public RateLimitingSampler.Builder getRateLimitingSamplerBuilder()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;public RateLimitingSamplerOrBuilder getRateLimitingSamplerOrBuilder()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;getRateLimitingSamplerOrBuilder in interface TraceConfigOrBuilderpublic long getMaxNumberOfAttributes()
The global default max number of attributes per span.
int64 max_number_of_attributes = 4;getMaxNumberOfAttributes in interface TraceConfigOrBuilderpublic TraceConfig.Builder setMaxNumberOfAttributes(long value)
The global default max number of attributes per span.
int64 max_number_of_attributes = 4;public TraceConfig.Builder clearMaxNumberOfAttributes()
The global default max number of attributes per span.
int64 max_number_of_attributes = 4;public long getMaxNumberOfAnnotations()
The global default max number of annotation events per span.
int64 max_number_of_annotations = 5;getMaxNumberOfAnnotations in interface TraceConfigOrBuilderpublic TraceConfig.Builder setMaxNumberOfAnnotations(long value)
The global default max number of annotation events per span.
int64 max_number_of_annotations = 5;public TraceConfig.Builder clearMaxNumberOfAnnotations()
The global default max number of annotation events per span.
int64 max_number_of_annotations = 5;public long getMaxNumberOfMessageEvents()
The global default max number of message events per span.
int64 max_number_of_message_events = 6;getMaxNumberOfMessageEvents in interface TraceConfigOrBuilderpublic TraceConfig.Builder setMaxNumberOfMessageEvents(long value)
The global default max number of message events per span.
int64 max_number_of_message_events = 6;public TraceConfig.Builder clearMaxNumberOfMessageEvents()
The global default max number of message events per span.
int64 max_number_of_message_events = 6;public long getMaxNumberOfLinks()
The global default max number of link entries per span.
int64 max_number_of_links = 7;getMaxNumberOfLinks in interface TraceConfigOrBuilderpublic TraceConfig.Builder setMaxNumberOfLinks(long value)
The global default max number of link entries per span.
int64 max_number_of_links = 7;public TraceConfig.Builder clearMaxNumberOfLinks()
The global default max number of link entries per span.
int64 max_number_of_links = 7;public final TraceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>public final TraceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>