UploadBlobOptions
in package
FinalYes
Configures upload blob options.
Table of Contents
Properties
- $conditions : BlobRequestConditions|null
- $httpHeaders : BlobHttpHeaders
- $initialTransferSize : int
- $maximumConcurrency : int
- $maximumTransferSize : int|null
Methods
- __construct() : mixed
Properties
$conditions
public
BlobRequestConditions|null
$conditions
= null
$httpHeaders read-only
public
BlobHttpHeaders
$httpHeaders
$initialTransferSize
public
int
$initialTransferSize
= 256000000
$maximumConcurrency
public
int
$maximumConcurrency
= 5
$maximumTransferSize
public
int|null
$maximumTransferSize
= null
Methods
__construct()
public
__construct([int $initialTransferSize = 256000000 ][, int|null $maximumTransferSize = null ][, int $maximumConcurrency = 5 ][, BlobHttpHeaders|null $httpHeaders = null ][, BlobRequestConditions|null $conditions = null ]) : mixed
Parameters
- $initialTransferSize : int = 256000000
-
The size of the first range request in bytes. Blobs smaller than this limit will be transferred in a single request. Blobs larger than this limit will continue being transferred in chunks of size MaximumTransferSize.
- $maximumTransferSize : int|null = null
-
The maximum length of a transfer in bytes.
- $maximumConcurrency : int = 5
-
The maximum number of workers that may be used in a parallel transfer.
- $httpHeaders : BlobHttpHeaders|null = null
- $conditions : BlobRequestConditions|null = null