Class TrinoAwsProxyS4ClientFactory

java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.hadoop.fs.s3a.DefaultS3ClientFactory
io.trino.aws.proxy.spark4.TrinoAwsProxyS4ClientFactory
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, org.apache.hadoop.fs.s3a.S3ClientFactory

public class TrinoAwsProxyS4ClientFactory extends org.apache.hadoop.fs.s3a.DefaultS3ClientFactory
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.hadoop.fs.s3a.S3ClientFactory

    org.apache.hadoop.fs.s3a.S3ClientFactory.S3ClientCreationParameters
  • Field Summary

    Fields inherited from class org.apache.hadoop.fs.s3a.DefaultS3ClientFactory

    ERROR_ENDPOINT_WITH_FIPS, LOG
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    software.amazon.awssdk.services.s3.S3Client
    createS3Client(URI uri, org.apache.hadoop.fs.s3a.S3ClientFactory.S3ClientCreationParameters parameters)
     

    Methods inherited from class org.apache.hadoop.fs.s3a.DefaultS3ClientFactory

    createClientOverrideConfiguration, createS3AsyncClient, createS3TransferManager

    Methods inherited from class org.apache.hadoop.conf.Configured

    getConf, setConf

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TrinoAwsProxyS4ClientFactory

      public TrinoAwsProxyS4ClientFactory()
  • Method Details

    • createS3Client

      public software.amazon.awssdk.services.s3.S3Client createS3Client(URI uri, org.apache.hadoop.fs.s3a.S3ClientFactory.S3ClientCreationParameters parameters) throws IOException
      Specified by:
      createS3Client in interface org.apache.hadoop.fs.s3a.S3ClientFactory
      Overrides:
      createS3Client in class org.apache.hadoop.fs.s3a.DefaultS3ClientFactory
      Throws:
      IOException