Class DatastoreOpenTelemetryOptions.Builder

java.lang.Object
com.google.cloud.datastore.DatastoreOpenTelemetryOptions.Builder
Enclosing class:
DatastoreOpenTelemetryOptions

public static class DatastoreOpenTelemetryOptions.Builder extends Object
  • Method Details

    • build

    • setTracingEnabled

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

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