Skip to content

/AWS1/CL_S3_S3LOCATION

Describes an Amazon S3 location that will receive the results of the restore request.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_bucketname TYPE /AWS1/S3_BUCKETNAME /AWS1/S3_BUCKETNAME

The name of the bucket where the restore results will be placed.

iv_prefix TYPE /AWS1/S3_LOCATIONPREFIX /AWS1/S3_LOCATIONPREFIX

The prefix that is prepended to the restore results for this request.

Optional arguments:

io_encryption TYPE REF TO /AWS1/CL_S3_ENCRYPTION /AWS1/CL_S3_ENCRYPTION

Encryption

iv_cannedacl TYPE /AWS1/S3_OBJECTCANNEDACL /AWS1/S3_OBJECTCANNEDACL

The canned ACL to apply to the restore results.

it_accesscontrollist TYPE /AWS1/CL_S3_GRANT=>TT_GRANTS TT_GRANTS

A list of grants that control access to the staged results.

io_tagging TYPE REF TO /AWS1/CL_S3_TAGGING /AWS1/CL_S3_TAGGING

The tag-set that is applied to the restore results.

it_usermetadata TYPE /AWS1/CL_S3_METADATAENTRY=>TT_USERMETADATA TT_USERMETADATA

A list of metadata to store with the restore results in S3.

iv_storageclass TYPE /AWS1/S3_STORAGECLASS /AWS1/S3_STORAGECLASS

The class of storage used to store the restore results.


Queryable Attributes

BucketName

The name of the bucket where the restore results will be placed.

Accessible with the following methods

Method Description
GET_BUCKETNAME() Getter for BUCKETNAME, with configurable default
ASK_BUCKETNAME() Getter for BUCKETNAME w/ exceptions if field has no value
HAS_BUCKETNAME() Determine if BUCKETNAME has a value

Prefix

The prefix that is prepended to the restore results for this request.

Accessible with the following methods

Method Description
GET_PREFIX() Getter for PREFIX, with configurable default
ASK_PREFIX() Getter for PREFIX w/ exceptions if field has no value
HAS_PREFIX() Determine if PREFIX has a value

Encryption

Encryption

Accessible with the following methods

Method Description
GET_ENCRYPTION() Getter for ENCRYPTION

CannedACL

The canned ACL to apply to the restore results.

Accessible with the following methods

Method Description
GET_CANNEDACL() Getter for CANNEDACL, with configurable default
ASK_CANNEDACL() Getter for CANNEDACL w/ exceptions if field has no value
HAS_CANNEDACL() Determine if CANNEDACL has a value

AccessControlList

A list of grants that control access to the staged results.

Accessible with the following methods

Method Description
GET_ACCESSCONTROLLIST() Getter for ACCESSCONTROLLIST, with configurable default
ASK_ACCESSCONTROLLIST() Getter for ACCESSCONTROLLIST w/ exceptions if field has no v
HAS_ACCESSCONTROLLIST() Determine if ACCESSCONTROLLIST has a value

Tagging

The tag-set that is applied to the restore results.

Accessible with the following methods

Method Description
GET_TAGGING() Getter for TAGGING

UserMetadata

A list of metadata to store with the restore results in S3.

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

StorageClass

The class of storage used to store the restore results.

Accessible with the following methods

Method Description
GET_STORAGECLASS() Getter for STORAGECLASS, with configurable default
ASK_STORAGECLASS() Getter for STORAGECLASS w/ exceptions if field has no value
HAS_STORAGECLASS() Determine if STORAGECLASS has a value