Interface S3Bundle.FinalBuilder<C extends io.dropwizard.core.Configuration>

All Known Subinterfaces:
S3Bundle.S3HealthCheckBuilder<C>
All Known Implementing Classes:
S3Bundle.Builder
Enclosing class:
S3Bundle<C extends io.dropwizard.core.Configuration>

public static interface S3Bundle.FinalBuilder<C extends io.dropwizard.core.Configuration>
  • Method Summary

    Modifier and Type
    Method
    Description
    Builds the S3 bundle
    withOpenTelemetry(io.opentelemetry.api.OpenTelemetry openTelemetry)
    Specifies a custom telemetry instance to use.
  • Method Details

    • withOpenTelemetry

      S3Bundle.FinalBuilder<C> withOpenTelemetry(io.opentelemetry.api.OpenTelemetry openTelemetry)
      Specifies a custom telemetry instance to use. If no instance is specified, the GlobalOpenTelemetry is used.
      Parameters:
      openTelemetry - The telemetry instance to use
      Returns:
      the same builder
    • build

      S3Bundle<C> build()
      Builds the S3 bundle
      Returns:
      S3 bundle