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 privateNoopEventLoggerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventLoggerbuild()Gets or creates aEventLoggerinstance.EventLoggerBuildersetInstrumentationVersion(java.lang.String instrumentationVersion)Sets the instrumentation scope version of the resultingEventLogger.EventLoggerBuildersetSchemaUrl(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:EventLoggerBuilderSet the scope schema URL of the resultingEventLogger. Schema URL is part ofEventLoggeridentity.- Specified by:
setSchemaUrlin interfaceEventLoggerBuilder- Parameters:
schemaUrl- The schema URL.- Returns:
- this
-
setInstrumentationVersion
public EventLoggerBuilder setInstrumentationVersion(java.lang.String instrumentationVersion)
Description copied from interface:EventLoggerBuilderSets the instrumentation scope version of the resultingEventLogger. Version is part ofEventLoggeridentity.- Specified by:
setInstrumentationVersionin interfaceEventLoggerBuilder- Parameters:
instrumentationVersion- The instrumentation scope version.- Returns:
- this
-
build
public EventLogger build()
Description copied from interface:EventLoggerBuilderGets or creates aEventLoggerinstance.- Specified by:
buildin interfaceEventLoggerBuilder- Returns:
- a
EventLoggerinstance configured with the provided options.
-
-