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.ObjectThis 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.AdviceBuilderattributes(java.util.List<AttributeKey<?>> attributes)abstract Advicebuild()(package private) abstract Advice.AdviceBuilderexplicitBucketBoundaries(java.util.List<java.lang.Double> explicitBucketBoundaries)Advice.AdviceBuildersetAttributes(java.util.List<AttributeKey<?>> attributes)Sets the list of the attribute keys to be used for the resulting instrument.Advice.AdviceBuildersetExplicitBucketBoundaries(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()
-
-