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
ConstructorsModifierConstructorDescriptionprotectedOtlpExporterConfigImpl(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.booleaninthashCode()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:OtlpExporterConfigExporter timeout.- Specified by:
timeoutin interfaceOtlpExporterConfig- Returns:
- exporter timeout
-
endpoint
Description copied from interface:OtlpExporterConfigEndpoint of the collector to which the exporter should transmit.- Specified by:
endpointin interfaceOtlpExporterConfig- Returns:
- collector endpoint
-
compression
Description copied from interface:OtlpExporterConfigCompression the exporter uses.- Specified by:
compressionin interfaceOtlpExporterConfig- Returns:
- compression type
-
headers
Description copied from interface:OtlpExporterConfigHeaders added to each export message.- Specified by:
headersin interfaceOtlpExporterConfig- Returns:
- added headers
-
clientTlsPrivateKeyPem
Description copied from interface:OtlpExporterConfigTLS client key.- Specified by:
clientTlsPrivateKeyPemin interfaceOtlpExporterConfig- Returns:
- TLS client key
-
clientTlsCertificatePem
Description copied from interface:OtlpExporterConfigTLS certificate.- Specified by:
clientTlsCertificatePemin interfaceOtlpExporterConfig- Returns:
- TLS certificate
-
trustedCertificatesPem
Description copied from interface:OtlpExporterConfigTrusted certificates.- Specified by:
trustedCertificatesPemin interfaceOtlpExporterConfig- Returns:
- trusted certificates
-
retryPolicy
Description copied from interface:OtlpExporterConfigRetry policy.- Specified by:
retryPolicyin interfaceOtlpExporterConfig- Returns:
- retry policy
-
protocol
Description copied from interface:OtlpExporterConfigExporter protocol type.- Specified by:
protocolin interfaceOtlpExporterConfig- Returns:
- exporter protocol type
-
sslContext
Description copied from interface:OtlpExporterConfigSSL context for the exporter.- Specified by:
sslContextin interfaceOtlpExporterConfig- Returns:
- SSL context
-
trustManager
Description copied from interface:OtlpExporterConfigX509 trust manager for the exporter.- Specified by:
trustManagerin interfaceOtlpExporterConfig- Returns:
- X509 trust manager
-
meterProvider
Description copied from interface:OtlpExporterConfigMeter provider for the exporter.- Specified by:
meterProviderin interfaceOtlpExporterConfig- Returns:
- meter provider
-
toString
-
equals
-
hashCode
public int hashCode()
-