Package io.opencensus.trace.config
Class AutoValue_TraceParams.Builder
- java.lang.Object
-
- io.opencensus.trace.config.TraceParams.Builder
-
- io.opencensus.trace.config.AutoValue_TraceParams.Builder
-
- Enclosing class:
- AutoValue_TraceParams
static final class AutoValue_TraceParams.Builder extends TraceParams.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.IntegermaxNumberOfAnnotationsprivate java.lang.IntegermaxNumberOfAttributesprivate java.lang.IntegermaxNumberOfLinksprivate java.lang.IntegermaxNumberOfMessageEventsprivate Samplersampler
-
Constructor Summary
Constructors Modifier Constructor Description (package private)Builder()privateBuilder(TraceParams source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) TraceParamsautoBuild()TraceParams.BuildersetMaxNumberOfAnnotations(int maxNumberOfAnnotations)Sets the global default max number ofAnnotationevents perSpan.TraceParams.BuildersetMaxNumberOfAttributes(int maxNumberOfAttributes)Sets the global default max number of attributes perSpan.TraceParams.BuildersetMaxNumberOfLinks(int maxNumberOfLinks)TraceParams.BuildersetMaxNumberOfMessageEvents(int maxNumberOfMessageEvents)Sets the global default max number ofMessageEventevents perSpan.TraceParams.BuildersetSampler(Sampler sampler)Sets the global defaultSampler.-
Methods inherited from class io.opencensus.trace.config.TraceParams.Builder
build, setMaxNumberOfNetworkEvents
-
-
-
-
Field Detail
-
sampler
private Sampler sampler
-
maxNumberOfAttributes
private java.lang.Integer maxNumberOfAttributes
-
maxNumberOfAnnotations
private java.lang.Integer maxNumberOfAnnotations
-
maxNumberOfMessageEvents
private java.lang.Integer maxNumberOfMessageEvents
-
maxNumberOfLinks
private java.lang.Integer maxNumberOfLinks
-
-
Constructor Detail
-
Builder
Builder()
-
Builder
private Builder(TraceParams source)
-
-
Method Detail
-
setSampler
public TraceParams.Builder setSampler(Sampler sampler)
Description copied from class:TraceParams.BuilderSets the global defaultSampler. It must be notnullotherwiseTraceParams.Builder.build()will throw an exception.- Specified by:
setSamplerin classTraceParams.Builder- Parameters:
sampler- the global defaultSampler.- Returns:
- this.
-
setMaxNumberOfAttributes
public TraceParams.Builder setMaxNumberOfAttributes(int maxNumberOfAttributes)
Description copied from class:TraceParams.BuilderSets the global default max number of attributes perSpan.- Specified by:
setMaxNumberOfAttributesin classTraceParams.Builder- Parameters:
maxNumberOfAttributes- the global default max number of attributes perSpan. It must be positive otherwiseTraceParams.Builder.build()will throw an exception.- Returns:
- this.
-
setMaxNumberOfAnnotations
public TraceParams.Builder setMaxNumberOfAnnotations(int maxNumberOfAnnotations)
Description copied from class:TraceParams.BuilderSets the global default max number ofAnnotationevents perSpan.- Specified by:
setMaxNumberOfAnnotationsin classTraceParams.Builder- Parameters:
maxNumberOfAnnotations- the global default max number ofAnnotationevents perSpan. It must be positive otherwiseTraceParams.Builder.build()will throw an exception.- Returns:
- this.
-
setMaxNumberOfMessageEvents
public TraceParams.Builder setMaxNumberOfMessageEvents(int maxNumberOfMessageEvents)
Description copied from class:TraceParams.BuilderSets the global default max number ofMessageEventevents perSpan.- Specified by:
setMaxNumberOfMessageEventsin classTraceParams.Builder- Parameters:
maxNumberOfMessageEvents- the global default max number ofMessageEventevents perSpan. It must be positive otherwiseTraceParams.Builder.build()will throw an exception.- Returns:
- this.
-
setMaxNumberOfLinks
public TraceParams.Builder setMaxNumberOfLinks(int maxNumberOfLinks)
Description copied from class:TraceParams.Builder- Specified by:
setMaxNumberOfLinksin classTraceParams.Builder- Parameters:
maxNumberOfLinks- the global default max number ofLinkentries perSpan. It must be positive otherwiseTraceParams.Builder.build()will throw an exception.- Returns:
- this.
-
autoBuild
TraceParams autoBuild()
- Specified by:
autoBuildin classTraceParams.Builder
-
-