@InterfaceAudience.LimitedPrivate(value="HBoss")
@InterfaceStability.Evolving
public interface S3ClientFactory
AmazonS3 client instances.
Important: HBase's HBoss module implements this interface in its
tests.
Take care when updating this interface to ensure that a client
implementing only the deprecated method will work.
See https://github.com/apache/hbase-filesystem| Modifier and Type | Interface and Description |
|---|---|
static class |
S3ClientFactory.S3ClientCreationParameters
Settings for the S3 Client.
|
| Modifier and Type | Method and Description |
|---|---|
com.amazonaws.services.s3.AmazonS3 |
createS3Client(URI uri,
S3ClientFactory.S3ClientCreationParameters parameters)
Creates a new
AmazonS3 client. |
com.amazonaws.services.s3.AmazonS3 createS3Client(URI uri, S3ClientFactory.S3ClientCreationParameters parameters) throws IOException
AmazonS3 client.uri - S3A file system URIparameters - parameter objectIOException - IO problemCopyright © 2008–2022 Apache Software Foundation. All rights reserved.