Skip to main content

IS3GetObjectRequest

Interface in AWS.S3

Interface for GetObject requests.

Ancestors

Properties

IfMatch

property IfMatch: string

Specify to return the object only if it's entity tag (ETag) is the same as the given value.

IfModifiedSince

property IfModifiedSince: TOptional<TDateTime>

Specify to return the object only if it has been modified since the given date and time.

IfNoneMatch

property IfNoneMatch: string

Specify to return the object only if it's entity tag (ETag) is different from the given value.

IfUnmodifiedSince

property IfUnmodifiedSince: TOptional<TDateTime>

Specify to return the object only if it has not been modified since the given date and time.

OnReceiveData

property OnReceiveData: TAWSClientReceiveDataCallback

Specify an anonymous procedure for receiving progress updates.

PartNumber

property PartNumber: TOptional<Integer>

Specifies the part number to retrieve.

Effectively performs a "ranged" GET request.

Range

property Range: string

Requests the specified range of bytes for an object.

<see href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35"> HTTP Range header )

ResponseCacheControl

property ResponseCacheControl: string

Sets the Cache-Control header of the response.

ResponseContentDisposition

property ResponseContentDisposition: string

Sets the Content-Encoding header of the response.

ResponseContentEncoding

property ResponseContentEncoding: string

Sets the Content-Encoding header of the response.

ResponseContentLanguage

property ResponseContentLanguage: string

Sets the Content-Language header of the response.

ResponseContentType

property ResponseContentType: string

Sets the Content-Type header of the response.

ResponseExpires

property ResponseExpires: TOptional<TDateTime>

Sets the Expires header of the response.

ResponseTarget

property ResponseTarget: IS3GetObjectTarget

Type: IS3GetObjectTarget

Optionally, specify a target to receive the response content. If specified, the content will be directed to the specified target and will not be available on the GetObject response object.

VersionId

property VersionId: string

Specifies a specific version to retrieve.

RequestPayer

property RequestPayer: string

Confirms that the requester knows that they will be charged for the request.

Valid values: requester.

SseCustomerAlgorithm

property SseCustomerAlgorithm: string

Specifies the algorithm to use when decrypting the object.

SseCustomerKey

property SseCustomerKey: string

Specifies the customer-provided encryption key used for Amazon S3 to use in encrypting data. The value is used to when decrypting the object.

SseCustomerKeyMD5

property SseCustomerKeyMD5: string

Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321.