Package io.helidon.telemetry.otelconfig
Class TypedAttributes.BuilderBase.TypedAttributesImpl
java.lang.Object
io.helidon.telemetry.otelconfig.TypedAttributes.BuilderBase.TypedAttributesImpl
- All Implemented Interfaces:
Prototype.Api,TypedAttributes
- Enclosing class:
TypedAttributes.BuilderBase<BUILDER extends TypedAttributes.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends TypedAttributes>
protected static class TypedAttributes.BuilderBase.TypedAttributesImpl
extends Object
implements TypedAttributes
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.telemetry.otelconfig.TypedAttributes
TypedAttributes.Builder, TypedAttributes.BuilderBase<BUILDER extends TypedAttributes.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends TypedAttributes> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTypedAttributesImpl(TypedAttributes.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
-
Constructor Details
-
TypedAttributesImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
stringAttributes
Description copied from interface:TypedAttributesString attributes.- Specified by:
stringAttributesin interfaceTypedAttributes- Returns:
- string attributes
-
booleanAttributes
Description copied from interface:TypedAttributesBoolean attributes.- Specified by:
booleanAttributesin interfaceTypedAttributes- Returns:
- boolean attributes
-
longAttributes
Description copied from interface:TypedAttributesLong attributes.- Specified by:
longAttributesin interfaceTypedAttributes- Returns:
- long attributes
-
doubleAttributes
Description copied from interface:TypedAttributesDouble attributes.- Specified by:
doubleAttributesin interfaceTypedAttributes- Returns:
- double attributes
-
toString
-
equals
-
hashCode
public int hashCode()
-