Package | Description |
---|---|
com.ibm.cloud.objectstorage.services.aspera.transfer | |
com.ibm.cloud.objectstorage.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.ibm.cloud.objectstorage.services.s3.internal | |
com.ibm.cloud.objectstorage.services.s3.iterable | |
com.ibm.cloud.objectstorage.services.s3.transfer |
Transfer management.
|
com.ibm.cloud.objectstorage.services.s3.transfer.internal | |
com.ibm.cloud.objectstorage.services.s3.waiters |
Constructor and Description |
---|
AsperaTransferManager(AmazonS3 s3Client,
TokenManager tokenManager,
AsperaConfig asperaConfig,
AsperaTransferManagerConfig asperaTransferManagerConfig) |
AsperaTransferManagerBuilder(String apiKey,
AmazonS3 s3Client) |
Modifier and Type | Class and Description |
---|---|
class |
AmazonS3Builder<Subclass extends AmazonS3Builder,TypeToBuild extends AmazonS3> |
Modifier and Type | Interface and Description |
---|---|
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 |
AmazonS3Client
Provides the client for accessing the Amazon S3 web service.
|
Modifier and Type | Field and Description |
---|---|
protected SdkFunction<com.ibm.cloud.objectstorage.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() |
Modifier and Type | Method and Description |
---|---|
static S3Objects |
S3Objects.inBucket(AmazonS3 s3,
String bucketName)
Constructs an iterable that covers all the objects 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.
|
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 © 2024. All rights reserved.