Class DefaultEventLoggerProvider.NoopEventLoggerBuilder
java.lang.Object
io.opentelemetry.api.incubator.events.DefaultEventLoggerProvider.NoopEventLoggerBuilder
- All Implemented Interfaces:
EventLoggerBuilder
- Enclosing class:
DefaultEventLoggerProvider
private static class DefaultEventLoggerProvider.NoopEventLoggerBuilder
extends Object
implements EventLoggerBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Gets or creates aEventLogger
instance.setInstrumentationVersion
(String instrumentationVersion) Sets the instrumentation scope version of the resultingEventLogger
.setSchemaUrl
(String schemaUrl) Set the scope schema URL of the resultingEventLogger
.
-
Constructor Details
-
NoopEventLoggerBuilder
private NoopEventLoggerBuilder()
-
-
Method Details
-
setSchemaUrl
Description copied from interface:EventLoggerBuilder
Set the scope schema URL of the resultingEventLogger
. Schema URL is part ofEventLogger
identity.- Specified by:
setSchemaUrl
in interfaceEventLoggerBuilder
- Parameters:
schemaUrl
- The schema URL.- Returns:
- this
-
setInstrumentationVersion
Description copied from interface:EventLoggerBuilder
Sets the instrumentation scope version of the resultingEventLogger
. Version is part ofEventLogger
identity.- Specified by:
setInstrumentationVersion
in interfaceEventLoggerBuilder
- Parameters:
instrumentationVersion
- The instrumentation scope version.- Returns:
- this
-
build
Description copied from interface:EventLoggerBuilder
Gets or creates aEventLogger
instance.- Specified by:
build
in interfaceEventLoggerBuilder
- Returns:
- a
EventLogger
instance configured with the provided options.
-