TransferManagerDownloadFromBlobOptions Class

Definition

Configures the parallel download behavior for methods on the TransferManager.

public class TransferManagerDownloadFromBlobOptions
Inheritance
java.lang.Object
TransferManagerDownloadFromBlobOptions

Constructors

TransferManagerDownloadFromBlobOptions()
TransferManagerDownloadFromBlobOptions(Long chunkSize, IProgressReceiver progressReceiver, BlobAccessConditions accessConditions, ReliableDownloadOptions reliableDownloadOptions, Integer parallelism)

Returns an object that configures the parallel download behavior for methods on the TransferManager.

Methods

accessConditions()

BlobAccessConditions

chunkSize()

The size of the chunk into which large download operations will be broken into. Note that if the chunkSize is large, fewer but larger requests will be made as each REST request will download a single chunk in full. For larger chunk sizes, it may be helpful to configure thereliableDownloadOptions  to allow more retries.

parallelism()

Aint  that indicates the maximum number of chunks to download in parallel. Must be greater than 0. May be null to accept default behavior.

progressReceiver()

IProgressReceiver

reliableDownloadOptionsPerBlock()

ReliableDownloadOptions

Applies to