Package | Description |
---|---|
com.ibm.cloud.objectstorage.services.aspera.transfer | |
com.ibm.cloud.objectstorage.services.aspera.transfer.internal |
Modifier and Type | Method and Description |
---|---|
AsperaConfig |
AsperaConfig.withDestinationRoot(String destinationRoot)
Set the file ID of the destination root directory.
|
AsperaConfig |
AsperaConfig.withLockMinRate(boolean lockMinRate)
Set to indicate if the minimum transfer rate is locked by the server.
|
AsperaConfig |
AsperaConfig.withLockRatePolicy(boolean lockRatePolicy)
Set to indicate if the rate policy is locked by the server.
|
AsperaConfig |
AsperaConfig.withLockTargetRate(boolean lockTargetRate)
Set to indicate if the target transfer rate is locked by the server.
|
AsperaConfig |
AsperaConfig.withMinRateCapKbps(long minRateCapKbps)
Set lower limit of target rate, in Kbps.
|
AsperaConfig |
AsperaConfig.withMinRateCapMbps(long minRateCapMbps)
Set lower limit of target rate, in Mbps.
|
AsperaConfig |
AsperaConfig.withMinRateKbps(long minRateKbps)
Set The minimum transfer rate.
|
AsperaConfig |
AsperaConfig.withMinRateMbps(long minRateMbps)
Set The minimum transfer rate.
|
AsperaConfig |
AsperaConfig.withMultiSession(int multiSession)
Set the number of simultaneous transfer sessions.
|
AsperaConfig |
AsperaConfig.withMultiSessionThreshold(long multiSessionThreshold)
Set the min size file threshold to allow multiSession to work
|
AsperaConfig |
AsperaConfig.withMultiSessionThresholdMb(long multiSessionThresholdMb)
Set the min size file threshold in MB to allow multiSession to work
|
AsperaConfig |
AsperaConfig.withRatePolicy(String ratePolicy)
The rate policy to use when sharing bandwidth.
|
AsperaConfig |
AsperaConfig.withTargetRateCapKbps(long targetRateCapKbps)
Set upper limit of target rate, in Kbps.
|
AsperaConfig |
AsperaConfig.withTargetRateCapMbps(long targetRateCapMbps)
Set upper limit of target rate, in Mbps.
|
AsperaConfig |
AsperaConfig.withTargetRateKbps(long targetRateKbps)
Set The desired speed of the transfer, in Kbps.
|
AsperaConfig |
AsperaConfig.withTargetRateMbps(long targetRateMbps)
Set The desired speed of the transfer, in Mbps.
|
Modifier and Type | Method and Description |
---|---|
Future<AsperaTransaction> |
AsperaTransferManager.download(String bucket,
File localFileName,
String remoteFileName,
AsperaConfig sessionDetails,
ProgressListener listenerChain) |
Future<AsperaTransaction> |
AsperaTransferManager.downloadDirectory(String bucketName,
String virtualDirectoryKeyPrefix,
File directory,
AsperaConfig sessionDetails,
ProgressListener progressListener) |
void |
AsperaTransferManager.modifyTransferSpec(AsperaConfig sessionDetails,
TransferSpecs transferSpecs)
Modify the retrieved TransferSpec with the customised AsperaConfig object
created by the user
|
Future<AsperaTransaction> |
AsperaTransferManager.upload(String bucket,
File localFileName,
String remoteFileName,
AsperaConfig sessionDetails,
ProgressListener progressListener) |
Future<AsperaTransaction> |
AsperaTransferManager.uploadDirectory(String bucketName,
String virtualDirectoryKeyPrefix,
File directory,
boolean includeSubdirectories,
AsperaConfig sessionDetails,
ProgressListener progressListener)
Subdirectories are included in the upload by default, to exclude ensure you pass through 'false' for
includeSubdirectories param
|
AsperaTransferManagerBuilder |
AsperaTransferManagerBuilder.withAsperaConfig(AsperaConfig asperaConfig)
Allows a user to overwrite the asperaConfig created during initialisation
|
Constructor and Description |
---|
AsperaTransferManager(AmazonS3 s3Client,
TokenManager tokenManager,
AsperaConfig asperaConfig,
AsperaTransferManagerConfig asperaTransferManagerConfig) |
Constructor and Description |
---|
AsperaDownloadCallable(AsperaTransferManager transferManager,
String bucket,
File localFileName,
String remoteFileName,
AsperaConfig sessionDetails,
ProgressListener progressListener) |
AsperaDownloadDirectoryCallable(AsperaTransferManager transferManager,
String bucket,
File localDirectory,
String virtualDirectory,
AsperaConfig sessionDetails,
ProgressListener progressListener) |
AsperaUploadCallable(AsperaTransferManager transferManager,
String bucket,
File localFileName,
String remoteFileName,
AsperaConfig sessionDetails,
ProgressListener progressListener) |
AsperaUploadDirectoryCallable(AsperaTransferManager transferManager,
String bucket,
File localDirectory,
String virtualDirectory,
AsperaConfig sessionDetails,
boolean includeSubdirectories,
ProgressListener progressListener) |
Copyright © 2024. All rights reserved.