AWSS3CreateMultipartUploadRequest Class Reference

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

  ACL

The canned ACL to apply to the object.

@property (nonatomic, assign) AWSS3ObjectCannedACL ACL

Declared In

AWSS3Model.h

  bucket

@property (nonatomic, strong) NSString *bucket

Declared In

AWSS3Model.h

  cacheControl

Specifies caching behavior along the request/reply chain.

@property (nonatomic, strong) NSString *cacheControl

Declared In

AWSS3Model.h

  contentDisposition

Specifies presentational information for the object.

@property (nonatomic, strong) NSString *contentDisposition

Declared In

AWSS3Model.h

  contentEncoding

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

@property (nonatomic, strong) NSString *contentEncoding

Declared In

AWSS3Model.h

  contentLanguage

The language the content is in.

@property (nonatomic, strong) NSString *contentLanguage

Declared In

AWSS3Model.h

  contentType

A standard MIME type describing the format of the object data.

@property (nonatomic, strong) NSString *contentType

Declared In

AWSS3Model.h

  expires

The date and time at which the object is no longer cacheable.

@property (nonatomic, strong) NSDate *expires

Declared In

AWSS3Model.h

  grantFullControl

Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.

@property (nonatomic, strong) NSString *grantFullControl

Declared In

AWSS3Model.h

  grantRead

Allows grantee to read the object data and its metadata.

@property (nonatomic, strong) NSString *grantRead

Declared In

AWSS3Model.h

  grantReadACP

Allows grantee to read the object ACL.

@property (nonatomic, strong) NSString *grantReadACP

Declared In

AWSS3Model.h

  grantWriteACP

Allows grantee to write the ACL for the applicable object.

@property (nonatomic, strong) NSString *grantWriteACP

Declared In

AWSS3Model.h

  key

@property (nonatomic, strong) NSString *key

Declared In

AWSS3Model.h

  metadata

A map of metadata to store with the object in S3.

@property (nonatomic, strong) NSDictionary<NSString*NSString*> *metadata

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.

@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

  SSEKMSKeyId

Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version

@property (nonatomic, strong) NSString *SSEKMSKeyId

Declared In

AWSS3Model.h

  serverSideEncryption

The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).

@property (nonatomic, assign) AWSS3ServerSideEncryption serverSideEncryption

Declared In

AWSS3Model.h

  storageClass

The type of storage to use for the object. Defaults to ‘STANDARD’.

@property (nonatomic, assign) AWSS3StorageClass storageClass

Declared In

AWSS3Model.h

  websiteRedirectLocation

If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this header in the object metadata.

@property (nonatomic, strong) NSString *websiteRedirectLocation

Declared In

AWSS3Model.h