Class S3Bundle<C extends io.dropwizard.core.Configuration>

java.lang.Object
org.sdase.commons.server.s3.S3Bundle<C>
All Implemented Interfaces:
io.dropwizard.core.ConfiguredBundle<C>

public class S3Bundle<C extends io.dropwizard.core.Configuration> extends Object implements io.dropwizard.core.ConfiguredBundle<C>
  • Field Details

  • Method Details

    • initialize

      public void initialize(io.dropwizard.core.setup.Bootstrap<?> bootstrap)
      Specified by:
      initialize in interface io.dropwizard.core.ConfiguredBundle<C extends io.dropwizard.core.Configuration>
    • run

      public void run(C configuration, io.dropwizard.core.setup.Environment environment)
      Specified by:
      run in interface io.dropwizard.core.ConfiguredBundle<C extends io.dropwizard.core.Configuration>
    • newPresigner

      public software.amazon.awssdk.services.s3.presigner.S3Presigner newPresigner()
    • getClient

      public software.amazon.awssdk.services.s3.S3Client getClient()
    • builder

      public static S3Bundle.InitialBuilder builder()