Class Advice.AdviceBuilder
- java.lang.Object
-
- io.opentelemetry.sdk.metrics.internal.descriptor.Advice.AdviceBuilder
-
- Direct Known Subclasses:
AutoValue_Advice.Builder
- Enclosing class:
- Advice
public abstract static class Advice.AdviceBuilder extends java.lang.Object
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Constructor Summary
Constructors Constructor Description AdviceBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract Advice.AdviceBuilder
attributes(java.util.List<AttributeKey<?>> attributes)
abstract Advice
build()
(package private) abstract Advice.AdviceBuilder
explicitBucketBoundaries(java.util.List<java.lang.Double> explicitBucketBoundaries)
Advice.AdviceBuilder
setAttributes(java.util.List<AttributeKey<?>> attributes)
Sets the list of the attribute keys to be used for the resulting instrument.Advice.AdviceBuilder
setExplicitBucketBoundaries(java.util.List<java.lang.Double> explicitBucketBoundaries)
Sets the explicit bucket histogram boundaries.
-
-
-
Method Detail
-
explicitBucketBoundaries
abstract Advice.AdviceBuilder explicitBucketBoundaries(@Nullable java.util.List<java.lang.Double> explicitBucketBoundaries)
-
setExplicitBucketBoundaries
public Advice.AdviceBuilder setExplicitBucketBoundaries(@Nullable java.util.List<java.lang.Double> explicitBucketBoundaries)
Sets the explicit bucket histogram boundaries.- Parameters:
explicitBucketBoundaries
- the explicit bucket histogram boundaries.
-
attributes
abstract Advice.AdviceBuilder attributes(@Nullable java.util.List<AttributeKey<?>> attributes)
-
setAttributes
public Advice.AdviceBuilder setAttributes(@Nullable java.util.List<AttributeKey<?>> attributes)
Sets the list of the attribute keys to be used for the resulting instrument.- Parameters:
attributes
- the list of the attribute keys.
-
build
public abstract Advice build()
-
-