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 aEventLoggerinstance.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: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
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
Description copied from interface:EventLoggerBuilderGets or creates aEventLoggerinstance.- Specified by:
buildin interfaceEventLoggerBuilder- Returns:
- a
EventLoggerinstance configured with the provided options.
-