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.