Package io.helidon.telemetry.otelconfig
Class OtlpHttpExporterConfig.BuilderBase.OtlpHttpExporterConfigImpl
java.lang.Object
io.helidon.telemetry.otelconfig.OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
io.helidon.telemetry.otelconfig.OtlpHttpExporterConfig.BuilderBase.OtlpHttpExporterConfigImpl
- All Implemented Interfaces:
Prototype.Api,OtlpExporterConfig,OtlpHttpExporterConfig
- Enclosing class:
OtlpHttpExporterConfig.BuilderBase<BUILDER extends OtlpHttpExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends OtlpHttpExporterConfig>
protected static class OtlpHttpExporterConfig.BuilderBase.OtlpHttpExporterConfigImpl
extends OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
implements OtlpHttpExporterConfig
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> Nested classes/interfaces inherited from interface io.helidon.telemetry.otelconfig.OtlpHttpExporterConfig
OtlpHttpExporterConfig.Builder, OtlpHttpExporterConfig.BuilderBase<BUILDER extends OtlpHttpExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends OtlpHttpExporterConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOtlpHttpExporterConfigImpl(OtlpHttpExporterConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Methods inherited from class io.helidon.telemetry.otelconfig.OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
clientTlsCertificatePem, clientTlsPrivateKeyPem, compression, connectTimeout, endpoint, headers, internalTelemetryVersion, memoryMode, meterProvider, protocol, retryPolicy, sslContext, timeout, trustedCertificatesPem, trustManagerMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.helidon.telemetry.otelconfig.OtlpExporterConfig
clientTlsCertificatePem, clientTlsPrivateKeyPem, compression, connectTimeout, endpoint, headers, internalTelemetryVersion, memoryMode, meterProvider, protocol, retryPolicy, sslContext, timeout, trustedCertificatesPem, trustManager
-
Constructor Details
-
OtlpHttpExporterConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
proxyOptions
Description copied from interface:OtlpHttpExporterConfigProxy options.- Specified by:
proxyOptionsin interfaceOtlpHttpExporterConfig- Returns:
- proxy options
-
toString
- Overrides:
toStringin classOtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
-
equals
- Overrides:
equalsin classOtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classOtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
-