Interface FlociAwsAccess

All Known Implementing Classes:
FlociAwsContainer

public interface FlociAwsAccess
  • Method Details

    • hostPort

      String hostPort()
    • accessKey

      String accessKey()
    • secretKey

      String secretKey()
    • bucket

      String bucket()
    • accountId

      String accountId()
    • region

      Optional<String> region()
    • s3endpoint

      String s3endpoint()
    • endpoint

      URI endpoint()
    • credentialsProvider

      software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsProvider()
    • s3Client

      software.amazon.awssdk.services.s3.S3Client s3Client()
    • stsClient

      software.amazon.awssdk.services.sts.StsClient stsClient()
    • iamClient

      software.amazon.awssdk.services.iam.IamClient iamClient()
    • kmsClient

      software.amazon.awssdk.services.kms.KmsClient kmsClient()
    • cloudWatchLogsClient

      software.amazon.awssdk.services.cloudwatchlogs.CloudWatchLogsClient cloudWatchLogsClient()
    • stsEndpoint

      default String stsEndpoint()
    • iamEndpoint

      default String iamEndpoint()
    • kmsEndpoint

      default String kmsEndpoint()
    • cloudWatchLogsEndpoint

      default String cloudWatchLogsEndpoint()
    • icebergProperties

      Map<String,String> icebergProperties()
    • hadoopConfig

      Map<String,String> hadoopConfig()
    • s3BucketUri

      URI s3BucketUri(String path)
    • s3BucketUri

      URI s3BucketUri(String scheme, String path)
    • s3put

      default void s3put(String key, software.amazon.awssdk.core.sync.RequestBody body)