Interface QuarkusStorageConfiguration

All Superinterfaces:
S3AccessConfig, org.apache.polaris.service.storage.StorageConfiguration

@ConfigMapping(prefix="polaris.storage") public interface QuarkusStorageConfiguration extends org.apache.polaris.service.storage.StorageConfiguration, S3AccessConfig
  • Method Details

    • awsAccessKey

      @WithName("aws.access-key") Optional<String> awsAccessKey()
      Specified by:
      awsAccessKey in interface org.apache.polaris.service.storage.StorageConfiguration
    • awsSecretKey

      @WithName("aws.secret-key") Optional<String> awsSecretKey()
      Specified by:
      awsSecretKey in interface org.apache.polaris.service.storage.StorageConfiguration
    • gcpAccessToken

      @WithName("gcp.token") Optional<String> gcpAccessToken()
      Specified by:
      gcpAccessToken in interface org.apache.polaris.service.storage.StorageConfiguration
    • gcpAccessTokenLifespan

      @WithName("gcp.lifespan") Optional<Duration> gcpAccessTokenLifespan()
      Specified by:
      gcpAccessTokenLifespan in interface org.apache.polaris.service.storage.StorageConfiguration