Package | Description |
---|---|
com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.amazonaws.services.s3.internal | |
com.amazonaws.services.s3.iterable | |
com.amazonaws.services.s3.transfer |
Transfer management.
|
com.amazonaws.services.s3.transfer.internal | |
com.amazonaws.services.s3.waiters |
Modifier and Type | Class and Description |
---|---|
class |
AmazonS3Builder<Subclass extends AmazonS3Builder,TypeToBuild extends AmazonS3> |
Modifier and Type | Interface and Description |
---|---|
interface |
AmazonS3Encryption
Deprecated.
This feature is in maintenance mode, no new updates will be released.
Please see https://docs.aws.amazon.com/general/latest/gr/aws_sdk_cryptography.html for more information.
|
interface |
AmazonS3EncryptionV2
Interface for an S3 client that performs encryption, V2.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAmazonS3
An Abstract class that users needs to extend instead of
AmazonS3
interface. |
class |
AbstractAmazonS3EncryptionV2
An Abstract class that users needs to extend instead of
AmazonS3EncryptionV2
interface. |
class |
AmazonS3Client
Provides the client for accessing the Amazon S3 web service.
|
class |
AmazonS3EncryptionClient
Deprecated.
This feature is in maintenance mode, no new updates will be released.
Please see https://docs.aws.amazon.com/general/latest/gr/aws_sdk_cryptography.html for more information.
|
class |
AmazonS3EncryptionClientV2
Used to perform client-side encryption for storing data securely in S3.
|
Modifier and Type | Field and Description |
---|---|
protected SdkFunction<com.amazonaws.services.s3.AmazonS3ClientParamsWrapper,AmazonS3> |
AmazonS3Builder.clientFactory |
Modifier and Type | Method and Description |
---|---|
protected AmazonS3 |
AmazonS3ClientBuilder.build(AwsSyncClientParams clientParams)
Construct a synchronous implementation of AmazonS3 using the current builder configuration.
|
static AmazonS3 |
AmazonS3ClientBuilder.defaultClient() |
protected AmazonS3 |
UploadObjectObserver.getAmazonS3()
Returns the
AmazonS3 instance initialized via
UploadObjectObserver.init(UploadObjectRequest, S3DirectSpi, AmazonS3, ExecutorService) |
Modifier and Type | Method and Description |
---|---|
UploadObjectObserver |
UploadObjectObserver.init(UploadObjectRequest req,
S3DirectSpi s3direct,
AmazonS3 s3,
ExecutorService es)
Used to initialized this observer.
|
Modifier and Type | Method and Description |
---|---|
static long |
ServiceUtils.getLastByteInPart(AmazonS3 s3,
GetObjectRequest getObjectRequest,
Integer partNumber)
Returns the last byte number in a part of an object.
|
static Integer |
ServiceUtils.getPartCount(GetObjectRequest getObjectRequest,
AmazonS3 s3)
Returns the part count of the object represented by the getObjectRequest.
|
static long |
ServiceUtils.getPartSize(GetObjectRequest getObjectRequest,
AmazonS3 s3,
int partNumber)
Returns the part size of the part
|
Modifier and Type | Method and Description |
---|---|
AmazonS3 |
S3Objects.getS3() |
AmazonS3 |
S3Versions.getS3() |
Modifier and Type | Method and Description |
---|---|
static S3Versions |
S3Versions.forKey(AmazonS3 s3,
String bucketName,
String key)
Constructs an iterable that covers the versions of a single Amazon S3
object.
|
static S3Objects |
S3Objects.inBucket(AmazonS3 s3,
String bucketName)
Constructs an iterable that covers all the objects in an Amazon S3
bucket.
|
static S3Versions |
S3Versions.inBucket(AmazonS3 s3,
String bucketName)
Constructs an iterable that covers all the object versions in an Amazon
S3 bucket.
|
static S3Objects |
S3Objects.withPrefix(AmazonS3 s3,
String bucketName,
String prefix)
Constructs an iterable that covers the objects in an Amazon S3 bucket
where the key begins with the given prefix.
|
static S3Versions |
S3Versions.withPrefix(AmazonS3 s3,
String bucketName,
String prefix)
Constructs an iterable that covers the versions in an Amazon S3 bucket
where the object key begins with the given prefix.
|
Modifier and Type | Method and Description |
---|---|
AmazonS3 |
TransferManager.getAmazonS3Client()
Returns the underlying Amazon S3 client used to make requests to
Amazon S3.
|
AmazonS3 |
TransferManagerBuilder.getS3Client() |
Modifier and Type | Method and Description |
---|---|
Copy |
TransferManager.copy(CopyObjectRequest copyObjectRequest,
AmazonS3 srcS3,
TransferStateChangeListener stateChangeListener)
Schedules a new transfer to copy data from one Amazon S3 location to
another Amazon S3 location.
|
void |
TransferManagerBuilder.setS3Client(AmazonS3 s3Client)
Sets the low level client used to make the service calls to Amazon S3.
|
TransferManagerBuilder |
TransferManagerBuilder.withS3Client(AmazonS3 s3Client)
Sets the low level client used to make the service calls to Amazon S3.
|
Constructor and Description |
---|
TransferManager(AmazonS3 s3)
Deprecated.
|
TransferManager(AmazonS3 s3,
ExecutorService executorService)
|
TransferManager(AmazonS3 s3,
ExecutorService executorService,
boolean shutDownThreadPools)
|
Modifier and Type | Method and Description |
---|---|
static boolean |
TransferManagerUtils.isDownloadParallelizable(AmazonS3 s3,
GetObjectRequest getObjectRequest,
Integer partCount)
Returns true if the specified download request can use parallel part
downloads for increased performance.
|
Constructor and Description |
---|
AmazonS3Waiters(AmazonS3 client)
Constructs a new AmazonS3Waiters with the given client
|
HeadBucketFunction(AmazonS3 client)
Constructs a new HeadBucketFunction with the given client
|
HeadObjectFunction(AmazonS3 client)
Constructs a new HeadObjectFunction with the given client
|
Copyright © 2023. All rights reserved.