/AWS1/CL_MDDGETOBJECTRESPONSE¶
GetObjectResponse
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_statuscode TYPE /AWS1/MDDSTATUSCODE /AWS1/MDDSTATUSCODE¶
The HTML status code of the request. Status codes ranging from 200 to 299 indicate success. All other status codes indicate the type of error that occurred.
Optional arguments:¶
iv_body TYPE /AWS1/MDDPAYLOADBLOB /AWS1/MDDPAYLOADBLOB¶
The bytes of the object.
iv_cachecontrol TYPE /AWS1/MDDSTRINGPRIMITIVE /AWS1/MDDSTRINGPRIMITIVE¶
An optional
CacheControlheader that allows the caller to control the object's cache behavior. Headers can be passed in as specified in the HTTP spec at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.Headers with a custom user-defined value are also accepted.
iv_contentrange TYPE /AWS1/MDDCONTENTRANGEPATTERN /AWS1/MDDCONTENTRANGEPATTERN¶
The range of bytes to retrieve.
iv_contentlength TYPE /AWS1/MDDNONNEGATIVELONG /AWS1/MDDNONNEGATIVELONG¶
The length of the object in bytes.
iv_contenttype TYPE /AWS1/MDDCONTENTTYPE /AWS1/MDDCONTENTTYPE¶
The content type of the object.
iv_etag TYPE /AWS1/MDDETAG /AWS1/MDDETAG¶
The ETag that represents a unique instance of the object.
iv_lastmodified TYPE /AWS1/MDDTIMESTAMP /AWS1/MDDTIMESTAMP¶
The date and time that the object was last modified.
Queryable Attributes¶
Body¶
The bytes of the object.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BODY() |
Getter for BODY, with configurable default |
ASK_BODY() |
Getter for BODY w/ exceptions if field has no value |
HAS_BODY() |
Determine if BODY has a value |
CacheControl¶
An optional
CacheControlheader that allows the caller to control the object's cache behavior. Headers can be passed in as specified in the HTTP spec at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.Headers with a custom user-defined value are also accepted.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CACHECONTROL() |
Getter for CACHECONTROL, with configurable default |
ASK_CACHECONTROL() |
Getter for CACHECONTROL w/ exceptions if field has no value |
HAS_CACHECONTROL() |
Determine if CACHECONTROL has a value |
ContentRange¶
The range of bytes to retrieve.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTENTRANGE() |
Getter for CONTENTRANGE, with configurable default |
ASK_CONTENTRANGE() |
Getter for CONTENTRANGE w/ exceptions if field has no value |
HAS_CONTENTRANGE() |
Determine if CONTENTRANGE has a value |
ContentLength¶
The length of the object in bytes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTENTLENGTH() |
Getter for CONTENTLENGTH, with configurable default |
ASK_CONTENTLENGTH() |
Getter for CONTENTLENGTH w/ exceptions if field has no value |
HAS_CONTENTLENGTH() |
Determine if CONTENTLENGTH has a value |
ContentType¶
The content type of the object.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTENTTYPE() |
Getter for CONTENTTYPE, with configurable default |
ASK_CONTENTTYPE() |
Getter for CONTENTTYPE w/ exceptions if field has no value |
HAS_CONTENTTYPE() |
Determine if CONTENTTYPE has a value |
ETag¶
The ETag that represents a unique instance of the object.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ETAG() |
Getter for ETAG, with configurable default |
ASK_ETAG() |
Getter for ETAG w/ exceptions if field has no value |
HAS_ETAG() |
Determine if ETAG has a value |
LastModified¶
The date and time that the object was last modified.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIED() |
Getter for LASTMODIFIED, with configurable default |
ASK_LASTMODIFIED() |
Getter for LASTMODIFIED w/ exceptions if field has no value |
HAS_LASTMODIFIED() |
Determine if LASTMODIFIED has a value |
StatusCode¶
The HTML status code of the request. Status codes ranging from 200 to 299 indicate success. All other status codes indicate the type of error that occurred.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSCODE() |
Getter for STATUSCODE |