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 java.lang.Object implements EventLoggerBuilder
-
-
Constructor Summary
Constructors Modifier Constructor Description private
NoopEventLoggerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventLogger
build()
Gets or creates aEventLogger
instance.EventLoggerBuilder
setInstrumentationVersion(java.lang.String instrumentationVersion)
Sets the instrumentation scope version of the resultingEventLogger
.EventLoggerBuilder
setSchemaUrl(java.lang.String schemaUrl)
Set the scope schema URL of the resultingEventLogger
.
-
-
-
Method Detail
-
setSchemaUrl
public EventLoggerBuilder setSchemaUrl(java.lang.String schemaUrl)
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
public EventLoggerBuilder setInstrumentationVersion(java.lang.String instrumentationVersion)
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
public EventLogger 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.
-
-