/AWS1/CL_S3_ANNOTATIONENTRY¶
Describes a single annotation attached to an object, including its name, last modified time,
size, ETag, checksum algorithm, and replication status. Returned in the response from
ListObjectAnnotations.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_annotationname TYPE /AWS1/S3_ANNOTATIONNAME /AWS1/S3_ANNOTATIONNAME¶
The name of the annotation.
iv_lastmodified TYPE /AWS1/S3_LASTMODIFIED /AWS1/S3_LASTMODIFIED¶
The date and time the annotation was last modified.
iv_size TYPE /AWS1/S3_SIZE /AWS1/S3_SIZE¶
The size of the annotation payload, in bytes.
Optional arguments:¶
iv_etag TYPE /AWS1/S3_ETAG /AWS1/S3_ETAG¶
The entity tag of the annotation.
it_checksumalgorithm TYPE /AWS1/CL_S3_CHECKSUMALGLIST_W=>TT_CHECKSUMALGORITHMLIST TT_CHECKSUMALGORITHMLIST¶
The checksum algorithm used for the annotation.
iv_replicationstatus TYPE /AWS1/S3_REPLICATIONSTATUS /AWS1/S3_REPLICATIONSTATUS¶
The replication status of the annotation.
Queryable Attributes¶
AnnotationName¶
The name of the annotation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ANNOTATIONNAME() |
Getter for ANNOTATIONNAME, with configurable default |
ASK_ANNOTATIONNAME() |
Getter for ANNOTATIONNAME w/ exceptions if field has no valu |
HAS_ANNOTATIONNAME() |
Determine if ANNOTATIONNAME has a value |
LastModified¶
The date and time the annotation 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 |
ETag¶
The entity tag of the annotation.
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 |
ChecksumAlgorithm¶
The checksum algorithm used for the annotation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHECKSUMALGORITHM() |
Getter for CHECKSUMALGORITHM, with configurable default |
ASK_CHECKSUMALGORITHM() |
Getter for CHECKSUMALGORITHM w/ exceptions if field has no v |
HAS_CHECKSUMALGORITHM() |
Determine if CHECKSUMALGORITHM has a value |
Size¶
The size of the annotation payload, in bytes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIZE() |
Getter for SIZE, with configurable default |
ASK_SIZE() |
Getter for SIZE w/ exceptions if field has no value |
HAS_SIZE() |
Determine if SIZE has a value |
ReplicationStatus¶
The replication status of the annotation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REPLICATIONSTATUS() |
Getter for REPLICATIONSTATUS, with configurable default |
ASK_REPLICATIONSTATUS() |
Getter for REPLICATIONSTATUS w/ exceptions if field has no v |
HAS_REPLICATIONSTATUS() |
Determine if REPLICATIONSTATUS has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ANNOTATIONLIST¶
TYPES TT_ANNOTATIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_S3_ANNOTATIONENTRY WITH DEFAULT KEY
.