Skip to content

/AWS1/CL_S3CS3OBJECTMETADATA

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_cachecontrol TYPE /AWS1/S3CNONEMPTYMAXLENGTH1000 /AWS1/S3CNONEMPTYMAXLENGTH1000

iv_contentdisposition TYPE /AWS1/S3CNONEMPTYMAXLENGTH1000 /AWS1/S3CNONEMPTYMAXLENGTH1000

iv_contentencoding TYPE /AWS1/S3CNONEMPTYMAXLENGTH1000 /AWS1/S3CNONEMPTYMAXLENGTH1000

iv_contentlanguage TYPE /AWS1/S3CNONEMPTYMAXLENGTH1000 /AWS1/S3CNONEMPTYMAXLENGTH1000

it_usermetadata TYPE /AWS1/CL_S3CS3USERMETADATA_W=>TT_S3USERMETADATA TT_S3USERMETADATA

iv_contentlength TYPE /AWS1/S3CS3CONTENTLENGTH /AWS1/S3CS3CONTENTLENGTH

This member has been deprecated.

iv_contentmd5 TYPE /AWS1/S3CNONEMPTYMAXLENGTH1000 /AWS1/S3CNONEMPTYMAXLENGTH1000

This member has been deprecated.

iv_contenttype TYPE /AWS1/S3CNONEMPTYMAXLENGTH1000 /AWS1/S3CNONEMPTYMAXLENGTH1000

iv_httpexpiresdate TYPE /AWS1/S3CTIMESTAMP /AWS1/S3CTIMESTAMP

iv_requestercharged TYPE /AWS1/S3CBOOLEAN /AWS1/S3CBOOLEAN

This member has been deprecated.

iv_ssealgorithm TYPE /AWS1/S3CS3SSEALGORITHM /AWS1/S3CS3SSEALGORITHM

The server-side encryption algorithm used when storing objects in Amazon S3.

Directory buckets - For directory buckets, there are only two supported options for server-side encryption: server-side encryption with Amazon S3 managed keys (SSE-S3) (AES256) and server-side encryption with KMS keys (SSE-KMS) (KMS). For more information, see Protecting data with server-side encryption in the Amazon S3 User Guide. For the Copy operation in Batch Operations, see S3CopyObjectOperation.


Queryable Attributes

CacheControl

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

ContentDisposition

Accessible with the following methods

Method Description
GET_CONTENTDISPOSITION() Getter for CONTENTDISPOSITION, with configurable default
ASK_CONTENTDISPOSITION() Getter for CONTENTDISPOSITION w/ exceptions if field has no
HAS_CONTENTDISPOSITION() Determine if CONTENTDISPOSITION has a value

ContentEncoding

Accessible with the following methods

Method Description
GET_CONTENTENCODING() Getter for CONTENTENCODING, with configurable default
ASK_CONTENTENCODING() Getter for CONTENTENCODING w/ exceptions if field has no val
HAS_CONTENTENCODING() Determine if CONTENTENCODING has a value

ContentLanguage

Accessible with the following methods

Method Description
GET_CONTENTLANGUAGE() Getter for CONTENTLANGUAGE, with configurable default
ASK_CONTENTLANGUAGE() Getter for CONTENTLANGUAGE w/ exceptions if field has no val
HAS_CONTENTLANGUAGE() Determine if CONTENTLANGUAGE has a value

UserMetadata

Accessible with the following methods

Method Description
GET_USERMETADATA() Getter for USERMETADATA, with configurable default
ASK_USERMETADATA() Getter for USERMETADATA w/ exceptions if field has no value
HAS_USERMETADATA() Determine if USERMETADATA has a value

ContentLength

This member has been deprecated.

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

ContentMD5

This member has been deprecated.

Accessible with the following methods

Method Description
GET_CONTENTMD5() Getter for CONTENTMD5, with configurable default
ASK_CONTENTMD5() Getter for CONTENTMD5 w/ exceptions if field has no value
HAS_CONTENTMD5() Determine if CONTENTMD5 has a value

ContentType

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

HttpExpiresDate

Accessible with the following methods

Method Description
GET_HTTPEXPIRESDATE() Getter for HTTPEXPIRESDATE, with configurable default
ASK_HTTPEXPIRESDATE() Getter for HTTPEXPIRESDATE w/ exceptions if field has no val
HAS_HTTPEXPIRESDATE() Determine if HTTPEXPIRESDATE has a value

RequesterCharged

This member has been deprecated.

Accessible with the following methods

Method Description
GET_REQUESTERCHARGED() Getter for REQUESTERCHARGED

SSEAlgorithm

The server-side encryption algorithm used when storing objects in Amazon S3.

Directory buckets - For directory buckets, there are only two supported options for server-side encryption: server-side encryption with Amazon S3 managed keys (SSE-S3) (AES256) and server-side encryption with KMS keys (SSE-KMS) (KMS). For more information, see Protecting data with server-side encryption in the Amazon S3 User Guide. For the Copy operation in Batch Operations, see S3CopyObjectOperation.

Accessible with the following methods

Method Description
GET_SSEALGORITHM() Getter for SSEALGORITHM, with configurable default
ASK_SSEALGORITHM() Getter for SSEALGORITHM w/ exceptions if field has no value
HAS_SSEALGORITHM() Determine if SSEALGORITHM has a value