Interface TransferStateInterface
State of a multipart upload
- Aws\Common\Model\MultipartUpload\TransferStateInterface implements Countable, IteratorAggregate, Serializable
Direct known implementers
Indirect known implementers
Aws\Glacier\Model\MultipartUpload\TransferState,
Aws\S3\Model\MultipartUpload\TransferState
Located at Aws/Common/Model/MultipartUpload/TransferStateInterface.php
Methods summary
-
public staticfromUploadId ( Aws\Common\Client\AwsClientInterface $client, Aws\Common\Model\MultipartUpload\UploadIdInterface $uploadId )Create the transfer state from the results of list parts request
-
publicgetUploadId ( )Get the params used to identify an upload part
-
publicgetPart ( int $partNumber )Get the part information of a specific part
-
publicaddPart ( Aws\Common\Model\MultipartUpload\UploadPartInterface $part )Add a part to the transfer state
-
publichasPart ( int $partNumber )Check if a specific part has been uploaded
-
publicgetPartNumbers ( )Get a list of all of the uploaded part numbers
-
publicsetAborted ( bool $aborted )Set whether or not the transfer has been aborted
-
publicisAborted ( )Check if the transfer has been marked as aborted
Methods detail
public static
Aws\Common\Model\MultipartUpload\TransferStateInterface
fromUploadId( Aws\Common\Client\AwsClientInterface $client, Aws\Common\Model\MultipartUpload\UploadIdInterface $uploadId )
Create the transfer state from the results of list parts request
Parameters
- $client
Aws\Common\Client\AwsClientInterface
$client Client used to send the request- $uploadId
Aws\Common\Model\MultipartUpload\UploadIdInterface
$uploadId Params needed to identify the upload and form the request
Returns
Get the params used to identify an upload part
Returns
Get the part information of a specific part
Parameters
- $partNumber
integer
$partNumber Part to retrieve
Returns
public
Aws\Common\Model\MultipartUpload\TransferStateInterface
addPart( Aws\Common\Model\MultipartUpload\UploadPartInterface $part )
Add a part to the transfer state
Parameters
- $part
Aws\Common\Model\MultipartUpload\UploadPartInterface
$part The part to add
Returns
Check if a specific part has been uploaded
Parameters
- $partNumber
integer
$partNumber Part to check
Returns
booleanGet a list of all of the uploaded part numbers
Returns
arraySet whether or not the transfer has been aborted
Parameters
- $aborted
boolean
$aborted Set to true to mark the transfer as aborted
Returns
Check if the transfer has been marked as aborted
Returns
boolean