Class AWSModule

  • All Implemented Interfaces:
    com.google.inject.Module, org.apache.druid.initialization.DruidModule

    public class AWSModule
    extends Object
    implements org.apache.druid.initialization.DruidModule
    • Constructor Detail

      • AWSModule

        public AWSModule()
    • Method Detail

      • configure

        public void configure​(com.google.inject.Binder binder)
        Specified by:
        configure in interface com.google.inject.Module
      • getAWSCredentialsProvider

        @Provides
        public com.amazonaws.auth.AWSCredentialsProvider getAWSCredentialsProvider​(AWSCredentialsConfig config)
      • getEc2Client

        @Provides
        public com.amazonaws.services.ec2.AmazonEC2 getEc2Client​(com.amazonaws.auth.AWSCredentialsProvider credentials)