Class TransferBuilder
Factory which creates Transfer objects, either ConcurrentTransfer or ConsecutiveTransfer.
Methods summary
public static
OpenCloud\ObjectStore\Upload\TransferBuilder
|
|
public
OpenCloud\ObjectStore\Upload\UploadBuilder
|
#
setOptions( type $options )
Parameters
- $options
Available configuration options:
- `concurrency' The number of concurrent workers.
- `partSize' The size, in bytes, for the chunk
- `doPartChecksum' Enable or disable MD5 checksum in request (ETag)
If you are uploading FooBar, its chunks will have the following naming structure:
FooBar/1
FooBar/2
FooBar/3
Returns
OpenCloud\ObjectStore\Upload\UploadBuilder
|
public
|
#
setOption( $key, $value )
Parameters
- $key
- option name
- $value
- option value
Returns
$this
|
public
|
|
public
|
|
public
mixed
|
#
build( )
Build the transfer.
Returns
mixed
Throws
|
Magic methods summary