Package io.helidon.telemetry.otelconfig
Class LogRecordExporterConfig.BuilderBase.LogRecordExporterConfigImpl
java.lang.Object
io.helidon.telemetry.otelconfig.OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
io.helidon.telemetry.otelconfig.LogRecordExporterConfig.BuilderBase.LogRecordExporterConfigImpl
- All Implemented Interfaces:
Prototype.Api,LogRecordExporterConfig,OtlpExporterConfig
- Enclosing class:
LogRecordExporterConfig.BuilderBase<BUILDER extends LogRecordExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends LogRecordExporterConfig>
protected static class LogRecordExporterConfig.BuilderBase.LogRecordExporterConfigImpl
extends OtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
implements LogRecordExporterConfig
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.LogRecordExporterConfig
LogRecordExporterConfig.Builder, LogRecordExporterConfig.BuilderBase<BUILDER extends LogRecordExporterConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends LogRecordExporterConfig> 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
ConstructorsModifierConstructorDescriptionprotectedCreate 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
-
LogRecordExporterConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
type
Description copied from interface:LogRecordExporterConfigLogger exporter type.- Specified by:
typein interfaceLogRecordExporterConfig- Returns:
- exporter type
-
toString
- Overrides:
toStringin classOtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
-
equals
- Overrides:
equalsin classOtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classOtlpExporterConfig.BuilderBase.OtlpExporterConfigImpl
-