Class FirestoreOpenTelemetryOptions.Builder

java.lang.Object
com.google.cloud.firestore.FirestoreOpenTelemetryOptions.Builder
Enclosing class:
FirestoreOpenTelemetryOptions

public static class FirestoreOpenTelemetryOptions.Builder extends Object
  • Method Details

    • build

    • setTracingEnabled

      @Nonnull public FirestoreOpenTelemetryOptions.Builder setTracingEnabled(boolean tracingEnabled)
      Sets whether tracing should be enabled.
      Parameters:
      tracingEnabled - Whether tracing should be enabled.
    • setOpenTelemetry

      @Nonnull public FirestoreOpenTelemetryOptions.Builder setOpenTelemetry(@Nonnull io.opentelemetry.api.OpenTelemetry openTelemetry)
      Sets the OpenTelemetry to use with this Firestore instance. If telemetry collection is enabled, but an `OpenTelemetry` is not provided, the Firestore SDK will attempt to use the `GlobalOpenTelemetry`.
      Parameters:
      openTelemetry - The OpenTelemetry that should be used by this Firestore instance.