AWSS3UploadPartRequest Class Reference

Inherits from AWSRequest : AWSModel : AWSMTLModel
Declared in AWSS3Model.h
AWSS3Model.m

  body

Object data.

@property (nonatomic, strong) id _Nullable body

Declared In

AWSS3Model.h

  bucket

Name of the bucket to which the multipart upload was initiated.

@property (nonatomic, strong) NSString *bucket

Declared In

AWSS3Model.h

  contentLength

Size of the body in bytes. This parameter is useful when the size of the body cannot be determined automatically.

@property (nonatomic, strong) NSNumber *contentLength

Declared In

AWSS3Model.h

  contentMD5

The base64-encoded 128-bit MD5 digest of the part data.

@property (nonatomic, strong) NSString *contentMD5

Declared In

AWSS3Model.h

  key

Object key for which the multipart upload was initiated.

@property (nonatomic, strong) NSString *key

Declared In

AWSS3Model.h

  partNumber

Part number of part being uploaded. This is a positive integer between 1 and 10,000.

@property (nonatomic, strong) NSNumber *partNumber

Declared In

AWSS3Model.h

  requestPayer

Confirms that the requester knows that she or he will be charged for the request. Bucket owners need not specify this parameter in their requests. Documentation on downloading objects from requester pays buckets can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html

@property (nonatomic, assign) AWSS3RequestPayer requestPayer

Declared In

AWSS3Model.h

  SSECustomerAlgorithm

Specifies the algorithm to use to when encrypting the object (e.g., AES256).

@property (nonatomic, strong) NSString *SSECustomerAlgorithm

Declared In

AWSS3Model.h

  SSECustomerKey

Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side​-encryption​-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.

@property (nonatomic, strong) NSString *SSECustomerKey

Declared In

AWSS3Model.h

  SSECustomerKeyMD5

Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.

@property (nonatomic, strong) NSString *SSECustomerKeyMD5

Declared In

AWSS3Model.h

  uploadId

Upload ID identifying the multipart upload whose part is being uploaded.

@property (nonatomic, strong) NSString *uploadId

Declared In

AWSS3Model.h