Class OpenTelemetryResourceConfig.BuilderBase.OpenTelemetryResourceConfigImpl
java.lang.Object
io.helidon.telemetry.otelconfig.OpenTelemetryResourceConfig.BuilderBase.OpenTelemetryResourceConfigImpl
- All Implemented Interfaces:
Prototype.Api, OpenTelemetryResourceConfig
- Enclosing class:
OpenTelemetryResourceConfig.BuilderBase<BUILDER extends OpenTelemetryResourceConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends OpenTelemetryResourceConfig>
protected static class OpenTelemetryResourceConfig.BuilderBase.OpenTelemetryResourceConfigImpl
extends Object
implements OpenTelemetryResourceConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface OpenTelemetryResourceConfig
OpenTelemetryResourceConfig.Builder, OpenTelemetryResourceConfig.BuilderBase<BUILDER, PROTOTYPE>Modifier and TypeInterfaceDescriptionstatic classFluent API builder forOpenTelemetryResourceConfig.static classOpenTelemetryResourceConfig.BuilderBase<BUILDER extends OpenTelemetryResourceConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends OpenTelemetryResourceConfig>Fluent API builder base forOpenTelemetryResourceConfig. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreate an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionOptional<io.opentelemetry.api.common.AttributesBuilder> Additional resource attributes shared by all configured signals.Identifier of the container in which the service instance is running.Name of the container image on which the container was built.Repository digests of the container image as reported by the container runtime.Tags of the container image on which the container was built.Name of the deployment environment.booleaninthashCode()Identifier for this service instance.Namespace for the service.toString()
-
Constructor Details
-
OpenTelemetryResourceConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
serviceNamespace
Description copied from interface:OpenTelemetryResourceConfigNamespace for the service.- Specified by:
serviceNamespacein interfaceOpenTelemetryResourceConfig- Returns:
- service namespace
-
serviceInstanceId
Description copied from interface:OpenTelemetryResourceConfigIdentifier for this service instance.- Specified by:
serviceInstanceIdin interfaceOpenTelemetryResourceConfig- Returns:
- service instance ID
-
deploymentEnvironmentName
Description copied from interface:OpenTelemetryResourceConfigName of the deployment environment.- Specified by:
deploymentEnvironmentNamein interfaceOpenTelemetryResourceConfig- Returns:
- deployment environment name
-
containerId
Description copied from interface:OpenTelemetryResourceConfigIdentifier of the container in which the service instance is running.- Specified by:
containerIdin interfaceOpenTelemetryResourceConfig- Returns:
- container ID
-
containerImageName
Description copied from interface:OpenTelemetryResourceConfigName of the container image on which the container was built.- Specified by:
containerImageNamein interfaceOpenTelemetryResourceConfig- Returns:
- container image name
-
containerImageTags
Description copied from interface:OpenTelemetryResourceConfigTags of the container image on which the container was built.- Specified by:
containerImageTagsin interfaceOpenTelemetryResourceConfig- Returns:
- container image tags
-
containerImageRepoDigests
Description copied from interface:OpenTelemetryResourceConfigRepository digests of the container image as reported by the container runtime.- Specified by:
containerImageRepoDigestsin interfaceOpenTelemetryResourceConfig- Returns:
- container image repository digests
-
attributes
Description copied from interface:OpenTelemetryResourceConfigAdditional resource attributes shared by all configured signals.- Specified by:
attributesin interfaceOpenTelemetryResourceConfig- Returns:
- additional resource attributes
-
toString
-
equals
-
hashCode
-