AWSS3HeadObjectRequest 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’ HEAD request for the part specified. Useful querying about the size of the part and the number of parts in this 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

  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