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.Integer
maxNumberOfAnnotations
private java.lang.Integer
maxNumberOfAttributes
private java.lang.Integer
maxNumberOfLinks
private java.lang.Integer
maxNumberOfMessageEvents
private Sampler
sampler
-
Constructor Summary
Constructors Modifier Constructor Description (package private)
Builder()
private
Builder(TraceParams source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) TraceParams
autoBuild()
TraceParams.Builder
setMaxNumberOfAnnotations(int maxNumberOfAnnotations)
Sets the global default max number ofAnnotation
events perSpan
.TraceParams.Builder
setMaxNumberOfAttributes(int maxNumberOfAttributes)
Sets the global default max number of attributes perSpan
.TraceParams.Builder
setMaxNumberOfLinks(int maxNumberOfLinks)
TraceParams.Builder
setMaxNumberOfMessageEvents(int maxNumberOfMessageEvents)
Sets the global default max number ofMessageEvent
events perSpan
.TraceParams.Builder
setSampler(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.Builder
Sets the global defaultSampler
. It must be notnull
otherwiseTraceParams.Builder.build()
will throw an exception.- Specified by:
setSampler
in classTraceParams.Builder
- Parameters:
sampler
- the global defaultSampler
.- Returns:
- this.
-
setMaxNumberOfAttributes
public TraceParams.Builder setMaxNumberOfAttributes(int maxNumberOfAttributes)
Description copied from class:TraceParams.Builder
Sets the global default max number of attributes perSpan
.- Specified by:
setMaxNumberOfAttributes
in 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.Builder
Sets the global default max number ofAnnotation
events perSpan
.- Specified by:
setMaxNumberOfAnnotations
in classTraceParams.Builder
- Parameters:
maxNumberOfAnnotations
- the global default max number ofAnnotation
events 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.Builder
Sets the global default max number ofMessageEvent
events perSpan
.- Specified by:
setMaxNumberOfMessageEvents
in classTraceParams.Builder
- Parameters:
maxNumberOfMessageEvents
- the global default max number ofMessageEvent
events 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:
setMaxNumberOfLinks
in classTraceParams.Builder
- Parameters:
maxNumberOfLinks
- the global default max number ofLink
entries perSpan
. It must be positive otherwiseTraceParams.Builder.build()
will throw an exception.- Returns:
- this.
-
autoBuild
TraceParams autoBuild()
- Specified by:
autoBuild
in classTraceParams.Builder
-
-