Class SdkHarnessOptions.GlobalOpenTelemetryFactory

java.lang.Object
org.apache.beam.sdk.options.SdkHarnessOptions.GlobalOpenTelemetryFactory
All Implemented Interfaces:
DefaultValueFactory<io.opentelemetry.api.OpenTelemetry>
Enclosing interface:
SdkHarnessOptions

public static class SdkHarnessOptions.GlobalOpenTelemetryFactory extends Object implements DefaultValueFactory<io.opentelemetry.api.OpenTelemetry>
  • Constructor Details

    • GlobalOpenTelemetryFactory

      public GlobalOpenTelemetryFactory()
  • Method Details

    • create

      public io.opentelemetry.api.OpenTelemetry create(PipelineOptions options)
      Description copied from interface: DefaultValueFactory
      Creates a default value for a getter marked with Default.InstanceFactory.
      Specified by:
      create in interface DefaultValueFactory<io.opentelemetry.api.OpenTelemetry>
      Parameters:
      options - The current pipeline options.
      Returns:
      The default value to be used for the annotated getter.