Package-level declarations
Functions
Link copied to clipboard
inline suspend fun BackupStorageClient.deleteObject(crossinline block: DeleteObjectRequest.Builder.() -> Unit): DeleteObjectResponse
Delete Object from the incremental base Backup.
Link copied to clipboard
inline suspend fun BackupStorageClient.listChunks(crossinline block: ListChunksRequest.Builder.() -> Unit): ListChunksResponse
List chunks in a given Object
Link copied to clipboard
inline suspend fun BackupStorageClient.listObjects(crossinline block: ListObjectsRequest.Builder.() -> Unit): ListObjectsResponse
List all Objects in a given Backup.
Link copied to clipboard
inline suspend fun BackupStorageClient.notifyObjectComplete(crossinline block: NotifyObjectCompleteRequest.Builder.() -> Unit): NotifyObjectCompleteResponse
Complete upload
Link copied to clipboard
inline suspend fun BackupStorageClient.putChunk(crossinline block: PutChunkRequest.Builder.() -> Unit): PutChunkResponse
Upload chunk.
Link copied to clipboard
inline suspend fun BackupStorageClient.putObject(crossinline block: PutObjectRequest.Builder.() -> Unit): PutObjectResponse
Upload object that can store object metadata String and data blob in single API call using inline chunk field.
Link copied to clipboard
inline suspend fun BackupStorageClient.startObject(crossinline block: StartObjectRequest.Builder.() -> Unit): StartObjectResponse
Start upload containing one or many chunks.
Link copied to clipboard
fun BackupStorageClient.withConfig(block: BackupStorageClient.Config.Builder.() -> Unit): BackupStorageClient
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.