AWSS3GetObjectRequest Class Reference

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

  bucket

@property (nonatomic, strong) NSString *bucket

Declared In

AWSS3Model.h

  ifMatch

Return the object only if its entity tag (ETag) is the same as the one specified, otherwise return a 412 (precondition failed).

@property (nonatomic, strong) NSString *ifMatch

Declared In

AWSS3Model.h

  ifModifiedSince

Return the object only if it has been modified since the specified time, otherwise return a 304 (not modified).

@property (nonatomic, strong) NSDate *ifModifiedSince

Declared In

AWSS3Model.h

  ifNoneMatch

Return the object only if its entity tag (ETag) is different from the one specified, otherwise return a 304 (not modified).

@property (nonatomic, strong) NSString *ifNoneMatch

Declared In

AWSS3Model.h

  ifUnmodifiedSince

Return the object only if it has not been modified since the specified time, otherwise return a 412 (precondition failed).

@property (nonatomic, strong) NSDate *ifUnmodifiedSince

Declared In

AWSS3Model.h

  key

@property (nonatomic, strong) NSString *key

Declared In

AWSS3Model.h

  partNumber

Part number of the object being read. This is a positive integer between 1 and 10,000. Effectively performs a ‘ranged’ GET request for the part specified. Useful for downloading just a part of an object.

@property (nonatomic, strong) NSNumber *partNumber

Declared In

AWSS3Model.h

  range

Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35.

@property (nonatomic, strong) NSString *range

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

  responseCacheControl

Sets the Cache-Control header of the response.

@property (nonatomic, strong) NSString *responseCacheControl

Declared In

AWSS3Model.h

  responseContentDisposition

Sets the Content-Disposition header of the response

@property (nonatomic, strong) NSString *responseContentDisposition

Declared In

AWSS3Model.h

  responseContentEncoding

Sets the Content-Encoding header of the response.

@property (nonatomic, strong) NSString *responseContentEncoding

Declared In

AWSS3Model.h

  responseContentLanguage

Sets the Content-Language header of the response.

@property (nonatomic, strong) NSString *responseContentLanguage

Declared In

AWSS3Model.h

  responseContentType

Sets the Content-Type header of the response.

@property (nonatomic, strong) NSString *responseContentType

Declared In

AWSS3Model.h

  responseExpires

Sets the Expires header of the response.

@property (nonatomic, strong) NSDate *responseExpires

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

  versionId

VersionId used to reference a specific version of the object.

@property (nonatomic, strong) NSString *versionId

Declared In

AWSS3Model.h