Interface | Description |
---|---|
CloudClient |
Provides an interface to access the cloud objects.
|
Class | Description |
---|---|
AbstractFileTransferManager | |
DownloadConfig |
Download transfer configuration.
|
EncryptedFileTransferManager |
Utility to manage file transfers to and from Oracle storage cloud service using client-side encryption.
|
FileObjectTransferConfig |
Represents a configuration for transferring a file object.
|
FileTransferAuth |
Represents authentication information for file transfer.
|
FileTransferManager |
Utility to manage file transfers to and from Oracle Cloud Infrastructure Object Storage Classic.
|
FileTransferManagerConfig |
Represents configuration for the transfer manager.
|
MultiFileTransferResult |
Represents a result of multiple files' transfer.
|
TransferConfig |
Configuration for file transfer operation.
|
TransferResult |
Result of a file transfer operation.
|
TransferTask<T> |
Task representing an asynchronous file transfer operation.
|
UploadConfig |
Upload transfer configuration.
|
Enum | Description |
---|---|
ArchiveRestoreStatus |
Restore operation status for an archived object.
|
CloudStorageClass |
Enumeration of Cloud Storage classes.
|
MultiFileTransferState |
Enumeration of transfer states for multiple files.
|
TransferState |
State of the file transfer operation.
|
This package contains FileTransferManager class that provides APIs to transfer files to and from Oracle Cloud Infrastructure Object Storage Classic. A single instance of this class is shared by all transfers.
The FileTransferManager provides both synchronous and asynchronous APIs to transfer files. It provides a way to track the operations for asynchronous version. It also provides following APIs to :
It provides following benefits: