Package io.opencensus.proto.trace.v1
Class TraceConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
- io.opencensus.proto.trace.v1.TraceConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,TraceConfigOrBuilder,Cloneable
- Enclosing class:
- TraceConfig
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 typeopencensus.proto.trace.v1.TraceConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TraceConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TraceConfigbuild()TraceConfigbuildPartial()TraceConfig.Builderclear()TraceConfig.BuilderclearConstantSampler().opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;TraceConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TraceConfig.BuilderclearMaxNumberOfAnnotations()The global default max number of annotation events per span.TraceConfig.BuilderclearMaxNumberOfAttributes()The global default max number of attributes per span.TraceConfig.BuilderclearMaxNumberOfLinks()The global default max number of link entries per span.TraceConfig.BuilderclearMaxNumberOfMessageEvents()The global default max number of message events per span.TraceConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TraceConfig.BuilderclearProbabilitySampler().opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;TraceConfig.BuilderclearRateLimitingSampler().opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;TraceConfig.BuilderclearSampler()TraceConfig.Builderclone()ConstantSamplergetConstantSampler().opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;ConstantSampler.BuildergetConstantSamplerBuilder().opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;ConstantSamplerOrBuildergetConstantSamplerOrBuilder().opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;TraceConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetMaxNumberOfAnnotations()The global default max number of annotation events per span.longgetMaxNumberOfAttributes()The global default max number of attributes per span.longgetMaxNumberOfLinks()The global default max number of link entries per span.longgetMaxNumberOfMessageEvents()The global default max number of message events per span.ProbabilitySamplergetProbabilitySampler().opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;ProbabilitySampler.BuildergetProbabilitySamplerBuilder().opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;ProbabilitySamplerOrBuildergetProbabilitySamplerOrBuilder().opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;RateLimitingSamplergetRateLimitingSampler().opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;RateLimitingSampler.BuildergetRateLimitingSamplerBuilder().opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;RateLimitingSamplerOrBuildergetRateLimitingSamplerOrBuilder().opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;TraceConfig.SamplerCasegetSamplerCase()booleanhasConstantSampler().opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;booleanhasProbabilitySampler().opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;booleanhasRateLimitingSampler().opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TraceConfig.BuildermergeConstantSampler(ConstantSampler value).opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;TraceConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TraceConfig.BuildermergeFrom(com.google.protobuf.Message other)TraceConfig.BuildermergeFrom(TraceConfig other)TraceConfig.BuildermergeProbabilitySampler(ProbabilitySampler value).opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;TraceConfig.BuildermergeRateLimitingSampler(RateLimitingSampler value).opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;TraceConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TraceConfig.BuildersetConstantSampler(ConstantSampler value).opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;TraceConfig.BuildersetConstantSampler(ConstantSampler.Builder builderForValue).opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;TraceConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TraceConfig.BuildersetMaxNumberOfAnnotations(long value)The global default max number of annotation events per span.TraceConfig.BuildersetMaxNumberOfAttributes(long value)The global default max number of attributes per span.TraceConfig.BuildersetMaxNumberOfLinks(long value)The global default max number of link entries per span.TraceConfig.BuildersetMaxNumberOfMessageEvents(long value)The global default max number of message events per span.TraceConfig.BuildersetProbabilitySampler(ProbabilitySampler value).opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;TraceConfig.BuildersetProbabilitySampler(ProbabilitySampler.Builder builderForValue).opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;TraceConfig.BuildersetRateLimitingSampler(RateLimitingSampler value).opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;TraceConfig.BuildersetRateLimitingSampler(RateLimitingSampler.Builder builderForValue).opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;TraceConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TraceConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
clear
public TraceConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
getDefaultInstanceForType
public TraceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TraceConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TraceConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TraceConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
setField
public TraceConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
clearField
public TraceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
clearOneof
public TraceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
setRepeatedField
public TraceConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
addRepeatedField
public TraceConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
mergeFrom
public TraceConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TraceConfig.Builder>
-
mergeFrom
public TraceConfig.Builder mergeFrom(TraceConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
mergeFrom
public TraceConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TraceConfig.Builder>- Throws:
IOException
-
getSamplerCase
public TraceConfig.SamplerCase getSamplerCase()
- Specified by:
getSamplerCasein interfaceTraceConfigOrBuilder
-
clearSampler
public TraceConfig.Builder clearSampler()
-
hasProbabilitySampler
public boolean hasProbabilitySampler()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;- Specified by:
hasProbabilitySamplerin interfaceTraceConfigOrBuilder- Returns:
- Whether the probabilitySampler field is set.
-
getProbabilitySampler
public ProbabilitySampler getProbabilitySampler()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;- Specified by:
getProbabilitySamplerin interfaceTraceConfigOrBuilder- Returns:
- The probabilitySampler.
-
setProbabilitySampler
public TraceConfig.Builder setProbabilitySampler(ProbabilitySampler value)
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;
-
setProbabilitySampler
public TraceConfig.Builder setProbabilitySampler(ProbabilitySampler.Builder builderForValue)
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;
-
mergeProbabilitySampler
public TraceConfig.Builder mergeProbabilitySampler(ProbabilitySampler value)
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;
-
clearProbabilitySampler
public TraceConfig.Builder clearProbabilitySampler()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;
-
getProbabilitySamplerBuilder
public ProbabilitySampler.Builder getProbabilitySamplerBuilder()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;
-
getProbabilitySamplerOrBuilder
public ProbabilitySamplerOrBuilder getProbabilitySamplerOrBuilder()
.opencensus.proto.trace.v1.ProbabilitySampler probability_sampler = 1;- Specified by:
getProbabilitySamplerOrBuilderin interfaceTraceConfigOrBuilder
-
hasConstantSampler
public boolean hasConstantSampler()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;- Specified by:
hasConstantSamplerin interfaceTraceConfigOrBuilder- Returns:
- Whether the constantSampler field is set.
-
getConstantSampler
public ConstantSampler getConstantSampler()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;- Specified by:
getConstantSamplerin interfaceTraceConfigOrBuilder- Returns:
- The constantSampler.
-
setConstantSampler
public TraceConfig.Builder setConstantSampler(ConstantSampler value)
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;
-
setConstantSampler
public TraceConfig.Builder setConstantSampler(ConstantSampler.Builder builderForValue)
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;
-
mergeConstantSampler
public TraceConfig.Builder mergeConstantSampler(ConstantSampler value)
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;
-
clearConstantSampler
public TraceConfig.Builder clearConstantSampler()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;
-
getConstantSamplerBuilder
public ConstantSampler.Builder getConstantSamplerBuilder()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;
-
getConstantSamplerOrBuilder
public ConstantSamplerOrBuilder getConstantSamplerOrBuilder()
.opencensus.proto.trace.v1.ConstantSampler constant_sampler = 2;- Specified by:
getConstantSamplerOrBuilderin interfaceTraceConfigOrBuilder
-
hasRateLimitingSampler
public boolean hasRateLimitingSampler()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;- Specified by:
hasRateLimitingSamplerin interfaceTraceConfigOrBuilder- Returns:
- Whether the rateLimitingSampler field is set.
-
getRateLimitingSampler
public RateLimitingSampler getRateLimitingSampler()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;- Specified by:
getRateLimitingSamplerin interfaceTraceConfigOrBuilder- Returns:
- The rateLimitingSampler.
-
setRateLimitingSampler
public TraceConfig.Builder setRateLimitingSampler(RateLimitingSampler value)
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;
-
setRateLimitingSampler
public TraceConfig.Builder setRateLimitingSampler(RateLimitingSampler.Builder builderForValue)
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;
-
mergeRateLimitingSampler
public TraceConfig.Builder mergeRateLimitingSampler(RateLimitingSampler value)
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;
-
clearRateLimitingSampler
public TraceConfig.Builder clearRateLimitingSampler()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;
-
getRateLimitingSamplerBuilder
public RateLimitingSampler.Builder getRateLimitingSamplerBuilder()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;
-
getRateLimitingSamplerOrBuilder
public RateLimitingSamplerOrBuilder getRateLimitingSamplerOrBuilder()
.opencensus.proto.trace.v1.RateLimitingSampler rate_limiting_sampler = 3;- Specified by:
getRateLimitingSamplerOrBuilderin interfaceTraceConfigOrBuilder
-
getMaxNumberOfAttributes
public long getMaxNumberOfAttributes()
The global default max number of attributes per span.
int64 max_number_of_attributes = 4;- Specified by:
getMaxNumberOfAttributesin interfaceTraceConfigOrBuilder- Returns:
- The maxNumberOfAttributes.
-
setMaxNumberOfAttributes
public TraceConfig.Builder setMaxNumberOfAttributes(long value)
The global default max number of attributes per span.
int64 max_number_of_attributes = 4;- Parameters:
value- The maxNumberOfAttributes to set.- Returns:
- This builder for chaining.
-
clearMaxNumberOfAttributes
public TraceConfig.Builder clearMaxNumberOfAttributes()
The global default max number of attributes per span.
int64 max_number_of_attributes = 4;- Returns:
- This builder for chaining.
-
getMaxNumberOfAnnotations
public long getMaxNumberOfAnnotations()
The global default max number of annotation events per span.
int64 max_number_of_annotations = 5;- Specified by:
getMaxNumberOfAnnotationsin interfaceTraceConfigOrBuilder- Returns:
- The maxNumberOfAnnotations.
-
setMaxNumberOfAnnotations
public TraceConfig.Builder setMaxNumberOfAnnotations(long value)
The global default max number of annotation events per span.
int64 max_number_of_annotations = 5;- Parameters:
value- The maxNumberOfAnnotations to set.- Returns:
- This builder for chaining.
-
clearMaxNumberOfAnnotations
public TraceConfig.Builder clearMaxNumberOfAnnotations()
The global default max number of annotation events per span.
int64 max_number_of_annotations = 5;- Returns:
- This builder for chaining.
-
getMaxNumberOfMessageEvents
public long getMaxNumberOfMessageEvents()
The global default max number of message events per span.
int64 max_number_of_message_events = 6;- Specified by:
getMaxNumberOfMessageEventsin interfaceTraceConfigOrBuilder- Returns:
- The maxNumberOfMessageEvents.
-
setMaxNumberOfMessageEvents
public TraceConfig.Builder setMaxNumberOfMessageEvents(long value)
The global default max number of message events per span.
int64 max_number_of_message_events = 6;- Parameters:
value- The maxNumberOfMessageEvents to set.- Returns:
- This builder for chaining.
-
clearMaxNumberOfMessageEvents
public TraceConfig.Builder clearMaxNumberOfMessageEvents()
The global default max number of message events per span.
int64 max_number_of_message_events = 6;- Returns:
- This builder for chaining.
-
getMaxNumberOfLinks
public long getMaxNumberOfLinks()
The global default max number of link entries per span.
int64 max_number_of_links = 7;- Specified by:
getMaxNumberOfLinksin interfaceTraceConfigOrBuilder- Returns:
- The maxNumberOfLinks.
-
setMaxNumberOfLinks
public TraceConfig.Builder setMaxNumberOfLinks(long value)
The global default max number of link entries per span.
int64 max_number_of_links = 7;- Parameters:
value- The maxNumberOfLinks to set.- Returns:
- This builder for chaining.
-
clearMaxNumberOfLinks
public TraceConfig.Builder clearMaxNumberOfLinks()
The global default max number of link entries per span.
int64 max_number_of_links = 7;- Returns:
- This builder for chaining.
-
setUnknownFields
public final TraceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
mergeUnknownFields
public final TraceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceConfig.Builder>
-
-