AWS SDK for PHP
  • Namespace
  • Class
  • Tree
  • Download

Namespaces

  • Aws
    • AutoScaling
      • Enum
      • Exception
    • CloudFormation
      • Enum
      • Exception
    • CloudFront
      • Enum
      • Exception
    • CloudFront_2012_05_05
    • CloudHsm
      • Exception
    • CloudSearch
      • Enum
      • Exception
    • CloudSearch_2011_02_01
    • CloudSearchDomain
      • Exception
    • CloudTrail
      • Exception
    • CloudWatch
      • Enum
      • Exception
    • CloudWatchLogs
      • Exception
    • CodeCommit
      • Exception
    • CodeDeploy
      • Exception
    • CodePipeline
      • Exception
    • CognitoIdentity
      • Exception
    • CognitoSync
      • Exception
    • Common
      • Client
      • Command
      • Credentials
      • Enum
      • Exception
        • Parser
      • Hash
      • InstanceMetadata
        • Waiter
      • Iterator
      • Model
        • MultipartUpload
      • Signature
      • Waiter
    • ConfigService
      • Exception
    • DataPipeline
      • Enum
      • Exception
    • DeviceFarm
      • Exception
    • DirectConnect
      • Enum
      • Exception
    • DirectoryService
      • Exception
    • DynamoDb
      • Enum
      • Exception
      • Model
        • BatchRequest
      • Session
        • LockingStrategy
    • DynamoDb_2011_12_05
    • DynamoDbStreams
      • Exception
    • Ec2
      • Enum
      • Exception
      • Iterator
    • Ecs
      • Exception
    • Efs
      • Exception
    • ElastiCache
      • Enum
      • Exception
    • ElasticBeanstalk
      • Enum
      • Exception
    • ElasticFileSystem
    • ElasticLoadBalancing
      • Exception
    • ElasticTranscoder
      • Exception
    • Emr
      • Enum
      • Exception
    • Glacier
      • Enum
      • Exception
      • Model
        • MultipartUpload
    • Iam
      • Enum
      • Exception
    • ImportExport
      • Enum
      • Exception
    • Kinesis
      • Enum
      • Exception
    • Kms
      • Exception
    • Lambda
      • Exception
    • MachineLearning
      • Exception
    • OpsWorks
      • Enum
      • Exception
    • Rds
      • Enum
      • Exception
    • Redshift
      • Enum
      • Exception
    • Route53
      • Enum
      • Exception
    • Route53Domains
      • Exception
    • S3
      • Command
      • Enum
      • Exception
        • Parser
      • Iterator
      • Model
        • MultipartUpload
      • Sync
    • Ses
      • Enum
      • Exception
    • SimpleDb
      • Exception
    • Sns
      • Exception
      • MessageValidator
        • Exception
    • Sqs
      • Enum
      • Exception
    • Ssm
      • Exception
    • StorageGateway
      • Enum
      • Exception
    • Sts
      • Exception
    • Support
      • Exception
    • Swf
      • Enum
      • Exception
    • WorkSpaces
      • Exception
  • Guzzle
    • Batch
      • Exception
    • Cache
    • Common
      • Exception
    • Http
      • Curl
      • Exception
      • Message
        • Header
      • QueryAggregator
    • Inflection
    • Iterator
    • Log
    • Parser
      • Cookie
      • Message
      • UriTemplate
      • Url
    • Plugin
      • Async
      • Backoff
      • Cache
      • Cookie
        • CookieJar
        • Exception
      • ErrorResponse
        • Exception
      • History
      • Log
      • Md5
      • Mock
      • Oauth
    • Service
      • Builder
      • Command
        • Factory
        • LocationVisitor
          • Request
          • Response
      • Description
      • Exception
      • Resource
    • Stream
  • PHP

Classes

  • AbstractTransfer
  • AbstractTransferState
  • AbstractUploadBuilder
  • AbstractUploadId
  • AbstractUploadPart

Interfaces

  • TransferInterface
  • TransferStateInterface
  • UploadIdInterface
  • UploadPartInterface
NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

Class AbstractUploadId

An object that encapsulates the data identifying an upload

Aws\Common\Model\MultipartUpload\AbstractUploadId implements Aws\Common\Model\MultipartUpload\UploadIdInterface

Direct known subclasses

Aws\Glacier\Model\MultipartUpload\UploadId, Aws\S3\Model\MultipartUpload\UploadId

Abstract
Namespace: Aws\Common\Model\MultipartUpload
Located at Aws/Common/Model/MultipartUpload/AbstractUploadId.php

Methods summary

  • public static fromParams ( array $data )

    Create an UploadId from an array

  • public toParams ( )

    Returns the array form of the upload identification for use as command params

  • public serialize ( )
  • public unserialize ( mixed $serialized )
  • protected loadData ( array $data )

    Loads an array of data into the UploadId by extracting only the needed keys

Methods detail

# public static Aws\Common\Model\MultipartUpload\AbstractUploadId
fromParams( array $data )

Create an UploadId from an array

Parameters

$data
array
$data Data representing the upload identification

Returns

Aws\Common\Model\MultipartUpload\AbstractUploadId

Implementation of

Aws\Common\Model\MultipartUpload\UploadIdInterface::fromParams()
# public array
toParams( )

Returns the array form of the upload identification for use as command params

Returns

array

Implementation of

Aws\Common\Model\MultipartUpload\UploadIdInterface::toParams()
# public
serialize( )

Implementation of

Serializable::serialize()
# public
unserialize( mixed $serialized )

Implementation of

Serializable::unserialize()
# protected
loadData( array $data )

Loads an array of data into the UploadId by extracting only the needed keys

Parameters

$data
array
$data Data to load

Throws

Aws\Common\Exception\InvalidArgumentException
if a required key is missing

Magic methods summary

Properties summary

protected static array $expectedValues
#

Expected values (with defaults)

protected array $data
#

Params representing the identifying information

AWS SDK for PHP API documentation generated by ApiGen 2.8.0