Class SdkEventLoggerProvider.SdkEventLoggerBuilder
java.lang.Object
io.opentelemetry.sdk.logs.internal.SdkEventLoggerProvider.SdkEventLoggerBuilder
- All Implemented Interfaces:
EventLoggerBuilder
- Enclosing class:
SdkEventLoggerProvider
private static class SdkEventLoggerProvider.SdkEventLoggerBuilder
extends Object
implements EventLoggerBuilder
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSdkEventLoggerBuilder(Clock clock, LoggerBuilder delegateLoggerBuilder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Gets or creates aEventLoggerinstance.setInstrumentationVersion(String instrumentationScopeVersion) Sets the instrumentation scope version of the resultingEventLogger.setSchemaUrl(String schemaUrl) Set the scope schema URL of the resultingEventLogger.
-
Field Details
-
clock
-
delegateLoggerBuilder
-
-
Constructor Details
-
SdkEventLoggerBuilder
-
-
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:
instrumentationScopeVersion- 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.
-