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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) TraceParams
setMaxNumberOfAnnotations
(int maxNumberOfAnnotations) Sets the global default max number ofAnnotation
events perSpan
.setMaxNumberOfAttributes
(int maxNumberOfAttributes) Sets the global default max number of attributes perSpan
.setMaxNumberOfLinks
(int maxNumberOfLinks) setMaxNumberOfMessageEvents
(int maxNumberOfMessageEvents) Sets the global default max number ofMessageEvent
events perSpan
.setSampler
(Sampler sampler) Sets the global defaultSampler
.Methods inherited from class io.opencensus.trace.config.TraceParams.Builder
build, setMaxNumberOfNetworkEvents
-
Field Details
-
sampler
-
maxNumberOfAttributes
-
maxNumberOfAnnotations
-
maxNumberOfMessageEvents
-
maxNumberOfLinks
-
-
Constructor Details
-
Builder
Builder() -
Builder
-
-
Method Details
-
setSampler
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
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
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
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
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
-