Package io.helidon.telemetry.otelconfig
Class OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
java.lang.Object
io.helidon.telemetry.otelconfig.OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
- All Implemented Interfaces:
Prototype.Api
,OtlpExporterConfig
- Enclosing class:
OtlpExporterConfig.BuilderBase<BUILDER extends OtlpExporterConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends OtlpExporterConfig>
protected static class OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
extends Object
implements OtlpExporterConfig
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.OtlpExporterConfig
OtlpExporterConfig.Builder, OtlpExporterConfig.BuilderBase<BUILDER extends OtlpExporterConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends OtlpExporterConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
OtlpExporterConfigImpl
(OtlpExporterConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionTLS certificate.TLS client key.Compression the exporter uses.endpoint()
Endpoint of the collector to which the exporter should transmit.boolean
int
hashCode()
headers()
Headers added to each export message.Optional
<io.opentelemetry.api.metrics.MeterProvider> Meter provider for the exporter.protocol()
Exporter protocol type.Optional
<io.opentelemetry.sdk.common.export.RetryPolicy> Retry policy.SSL context for the exporter.timeout()
Exporter timeout.toString()
Trusted certificates.X509 trust manager for the exporter.
-
Constructor Details
-
OtlpExporterConfigImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
timeout
Description copied from interface:OtlpExporterConfig
Exporter timeout.- Specified by:
timeout
in interfaceOtlpExporterConfig
- Returns:
- exporter timeout
-
endpoint
Description copied from interface:OtlpExporterConfig
Endpoint of the collector to which the exporter should transmit.- Specified by:
endpoint
in interfaceOtlpExporterConfig
- Returns:
- collector endpoint
-
compression
Description copied from interface:OtlpExporterConfig
Compression the exporter uses.- Specified by:
compression
in interfaceOtlpExporterConfig
- Returns:
- compression type
-
headers
Description copied from interface:OtlpExporterConfig
Headers added to each export message.- Specified by:
headers
in interfaceOtlpExporterConfig
- Returns:
- added headers
-
clientTlsPrivateKeyPem
Description copied from interface:OtlpExporterConfig
TLS client key.- Specified by:
clientTlsPrivateKeyPem
in interfaceOtlpExporterConfig
- Returns:
- TLS client key
-
clientTlsCertificatePem
Description copied from interface:OtlpExporterConfig
TLS certificate.- Specified by:
clientTlsCertificatePem
in interfaceOtlpExporterConfig
- Returns:
- TLS certificate
-
trustedCertificatesPem
Description copied from interface:OtlpExporterConfig
Trusted certificates.- Specified by:
trustedCertificatesPem
in interfaceOtlpExporterConfig
- Returns:
- trusted certificates
-
retryPolicy
Description copied from interface:OtlpExporterConfig
Retry policy.- Specified by:
retryPolicy
in interfaceOtlpExporterConfig
- Returns:
- retry policy
-
protocol
Description copied from interface:OtlpExporterConfig
Exporter protocol type.- Specified by:
protocol
in interfaceOtlpExporterConfig
- Returns:
- exporter protocol type
-
sslContext
Description copied from interface:OtlpExporterConfig
SSL context for the exporter.- Specified by:
sslContext
in interfaceOtlpExporterConfig
- Returns:
- SSL context
-
trustManager
Description copied from interface:OtlpExporterConfig
X509 trust manager for the exporter.- Specified by:
trustManager
in interfaceOtlpExporterConfig
- Returns:
- X509 trust manager
-
meterProvider
Description copied from interface:OtlpExporterConfig
Meter provider for the exporter.- Specified by:
meterProvider
in interfaceOtlpExporterConfig
- Returns:
- meter provider
-
toString
-
equals
-
hashCode
public int hashCode()
-