| Modifier and Type | Method and Description |
|---|---|
int |
S3Dao.abortMultipartUploads(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto,
Date thresholdDate)
Aborts any multipart uploads that were initiated in the specified S3 storage older than threshold date.
|
void |
S3Dao.createDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Creates an S3 object of 0 byte size that represents a directory.
|
void |
S3Dao.deleteDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Deletes keys/key versions from specified bucket with matching prefix.
|
void |
S3Dao.deleteFileList(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Deletes a list of keys from specified bucket.
|
S3FileTransferResultsDto |
S3Dao.downloadDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Downloads a directory from S3 to the local file system.
|
S3FileTransferResultsDto |
S3Dao.downloadFile(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Downloads a file from S3 to the local file system.
|
String |
S3Dao.generateGetObjectPresignedUrl(String bucketName,
String key,
Date expiration,
S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Generates a GET pre-signed URL for the given object in S3 identified by its bucket name and key.
|
com.amazonaws.services.s3.model.ObjectMetadata |
S3Dao.getObjectMetadata(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Gets the metadata for the specified Amazon S3 object without actually fetching the object itself.
|
Properties |
S3Dao.getProperties(String bucketName,
String key,
S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Gets an object from S3 and parses it as a
Properties. |
List<com.amazonaws.services.s3.model.S3ObjectSummary> |
S3Dao.listDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Lists all S3 objects matching the S3 key prefix in the given bucket (S3 bucket name).
|
List<com.amazonaws.services.s3.model.S3ObjectSummary> |
S3Dao.listDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto,
boolean ignoreZeroByteDirectoryMarkers)
Lists all S3 objects matching the S3 key prefix in the given bucket (S3 bucket name).
|
List<com.amazonaws.services.s3.model.DeleteObjectsRequest.KeyVersion> |
S3Dao.listVersions(S3FileTransferRequestParamsDto params)
Lists all S3 versions matching the S3 key prefix in the given bucket (S3 bucket name).
|
void |
S3Dao.restoreObjects(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto,
int expirationInDays)
Requests to restore a list of keys in the specified bucket.
|
boolean |
S3Dao.s3FileExists(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Validates that file exists in S3 using S3Client.getObject() method.
|
S3FileTransferResultsDto |
S3Dao.uploadDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Uploads a local directory of files into S3.
|
S3FileTransferResultsDto |
S3Dao.uploadFile(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Uploads a local file into S3.
|
S3FileTransferResultsDto |
S3Dao.uploadFileList(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Uploads a list of local files into S3.
|
void |
S3Dao.validateGlacierS3FilesRestored(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Validates that all specified Glacier storage class files are restored.
|
void |
S3Dao.validateS3File(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto,
Long fileSizeInBytes)
Validates that file exists in S3 and has size that equals to a specified value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
S3FileCopyRequestParamsDto
A DTO that holds various parameters for making an S3 file copy request.
|
| Modifier and Type | Method and Description |
|---|---|
S3FileTransferRequestParamsDto |
S3FileTransferRequestParamsDto.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
void |
S3Service.createDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Creates an S3 object of 0 byte size that represents a directory.
|
void |
S3Service.deleteDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Deletes keys/key versions from specified bucket with matching prefix.
|
void |
S3Service.deleteDirectoryIgnoreException(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Deletes keys/objects from specified bucket with matching prefix.
|
void |
S3Service.deleteFileList(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Deletes a list of keys from specified bucket.
|
S3FileTransferResultsDto |
S3Service.downloadDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Downloads a directory from S3 to the local file system.
|
S3FileTransferResultsDto |
S3Service.downloadFile(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Downloads a file from S3 to the local file system.
|
List<com.amazonaws.services.s3.model.S3ObjectSummary> |
S3Service.listDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Lists all S3 objects matching the S3 key prefix in the given bucket (S3 bucket name).
|
List<com.amazonaws.services.s3.model.S3ObjectSummary> |
S3Service.listDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto,
boolean ignoreZeroByteDirectoryMarkers)
Lists all S3 objects matching the S3 key prefix in the given bucket (S3 bucket name).
|
void |
S3Service.restoreObjects(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto,
int expirationInDays)
Requests to restore a list of keys in the specified bucket.
|
S3FileTransferResultsDto |
S3Service.uploadDirectory(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Uploads a local directory of files into S3.
|
S3FileTransferResultsDto |
S3Service.uploadFile(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Uploads a local file into S3.
|
S3FileTransferResultsDto |
S3Service.uploadFileList(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Uploads a list of local files into S3.
|
void |
S3Service.validateGlacierS3FilesRestored(S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Validates that all specified Glacier storage class files are restored.
|
| Modifier and Type | Method and Description |
|---|---|
S3FileTransferRequestParamsDto |
StorageHelper.getS3BucketAccessParams(StorageEntity storageEntity)
Returns a new instance of S3FileTransferRequestParamsDto populated with all parameters, required to access an S3 bucket.
|
S3FileTransferRequestParamsDto |
StorageHelper.getS3FileTransferRequestParamsDto()
Returns a new
S3FileTransferRequestParamsDto with proxy host and port populated from the configuration. |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDataStorageFilesCreateResponse |
DataBridgeWebClient.addStorageFiles(BusinessObjectDataKey businessObjectDataKey,
UploaderInputManifestDto manifest,
S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto,
String storageName)
Calls the registration server to add storage files to the business object data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DownloaderController.performDownload(RegServerAccessParamsDto regServerAccessParamsDto,
File manifestPath,
S3FileTransferRequestParamsDto s3FileTransferRequestParamsDto)
Executes the downloader workflow.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UploaderController.performUpload(RegServerAccessParamsDto regServerAccessParamsDto,
File manifestPath,
S3FileTransferRequestParamsDto params,
Boolean createNewVersion,
Boolean force,
Integer maxRetryAttempts,
Integer retryDelaySecs)
Executes the uploader workflow.
|
Copyright © 2017. All rights reserved.