Interface S3StorageConfigurationProvider

All Superinterfaces:
io.micronaut.core.naming.Named, RootClassConfigurationProvider
All Known Implementing Classes:
DefaultS3StorageConfigurationProvider

public interface S3StorageConfigurationProvider extends RootClassConfigurationProvider
Since:
2.0.0
Author:
Tim Yates
  • Method Details

    • getS3ClientName

      @NonNull @NonNull Optional<String> getS3ClientName()
      The name qualifier of the defined S3Client to use. If unset, a client with the same name as the storage will be used. If there is no bean with a name qualifier matching the storage name, the default client will be used.
      Returns:
      Returns the name qualifier of the S3Client to use.
    • getBucketName

      @NonNull @NonNull String getBucketName()
      Returns:
      Returns the name of the bucket to use.