/AWS1/CL_S3CJOBMANIFESTGENER01¶
The filter used to describe a set of objects for the job's manifest.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_eligibleforreplication TYPE /AWS1/S3CBOOLEAN /AWS1/S3CBOOLEAN¶
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
iv_createdafter TYPE /AWS1/S3COBJECTCREATIONTIME /AWS1/S3COBJECTCREATIONTIME¶
If provided, the generated manifest includes only source bucket objects that were created after this time.
iv_createdbefore TYPE /AWS1/S3COBJECTCREATIONTIME /AWS1/S3COBJECTCREATIONTIME¶
If provided, the generated manifest includes only source bucket objects that were created before this time.
it_objectreplicationstatuses TYPE /AWS1/CL_S3CREPLSTATFILTLIST_W=>TT_REPLICATIONSTATUSFILTERLIST TT_REPLICATIONSTATUSFILTERLIST¶
If provided, the generated manifest includes only source bucket objects that have one of the specified Replication statuses.
io_keynameconstraint TYPE REF TO /AWS1/CL_S3CKEYNAMECONSTRAINT /AWS1/CL_S3CKEYNAMECONSTRAINT¶
If provided, the generated manifest includes only source bucket objects whose object keys match the string constraints specified for
MatchAnyPrefix,MatchAnySuffix, andMatchAnySubstring.
iv_objsizegreaterthanbytes TYPE /AWS1/S3COBJSIZEGREATERTHANB00 /AWS1/S3COBJSIZEGREATERTHANB00¶
If provided, the generated manifest includes only source bucket objects whose file size is greater than the specified number of bytes.
iv_objectsizelessthanbytes TYPE /AWS1/S3COBJSIZELESSTHANBYTES /AWS1/S3COBJSIZELESSTHANBYTES¶
If provided, the generated manifest includes only source bucket objects whose file size is less than the specified number of bytes.
it_matchanystorageclass TYPE /AWS1/CL_S3CSTORAGECLASSLIST_W=>TT_STORAGECLASSLIST TT_STORAGECLASSLIST¶
If provided, the generated manifest includes only source bucket objects that are stored with the specified storage class.
it_matchanyobjectencryption TYPE /AWS1/CL_S3COBJECTENCFILTER=>TT_OBJECTENCRYPTIONFILTERLIST TT_OBJECTENCRYPTIONFILTERLIST¶
If provided, the generated object list includes only source bucket objects with the indicated server-side encryption type (SSE-S3, SSE-KMS, DSSE-KMS, SSE-C, or NOT-SSE).
Queryable Attributes¶
EligibleForReplication¶
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ELIGIBLEFORREPLICATION() |
Getter for ELIGIBLEFORREPLICATION, with configurable default |
ASK_ELIGIBLEFORREPLICATION() |
Getter for ELIGIBLEFORREPLICATION w/ exceptions if field has |
HAS_ELIGIBLEFORREPLICATION() |
Determine if ELIGIBLEFORREPLICATION has a value |
CreatedAfter¶
If provided, the generated manifest includes only source bucket objects that were created after this time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAFTER() |
Getter for CREATEDAFTER, with configurable default |
ASK_CREATEDAFTER() |
Getter for CREATEDAFTER w/ exceptions if field has no value |
HAS_CREATEDAFTER() |
Determine if CREATEDAFTER has a value |
CreatedBefore¶
If provided, the generated manifest includes only source bucket objects that were created before this time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDBEFORE() |
Getter for CREATEDBEFORE, with configurable default |
ASK_CREATEDBEFORE() |
Getter for CREATEDBEFORE w/ exceptions if field has no value |
HAS_CREATEDBEFORE() |
Determine if CREATEDBEFORE has a value |
ObjectReplicationStatuses¶
If provided, the generated manifest includes only source bucket objects that have one of the specified Replication statuses.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OBJECTREPLSTATUSES() |
Getter for OBJECTREPLICATIONSTATUSES, with configurable defa |
ASK_OBJECTREPLSTATUSES() |
Getter for OBJECTREPLICATIONSTATUSES w/ exceptions if field |
HAS_OBJECTREPLSTATUSES() |
Determine if OBJECTREPLICATIONSTATUSES has a value |
KeyNameConstraint¶
If provided, the generated manifest includes only source bucket objects whose object keys match the string constraints specified for
MatchAnyPrefix,MatchAnySuffix, andMatchAnySubstring.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEYNAMECONSTRAINT() |
Getter for KEYNAMECONSTRAINT |
ObjectSizeGreaterThanBytes¶
If provided, the generated manifest includes only source bucket objects whose file size is greater than the specified number of bytes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OBJSIZEGREATERTHANBYTES() |
Getter for OBJECTSIZEGREATERTHANBYTES, with configurable def |
ASK_OBJSIZEGREATERTHANBYTES() |
Getter for OBJECTSIZEGREATERTHANBYTES w/ exceptions if field |
HAS_OBJSIZEGREATERTHANBYTES() |
Determine if OBJECTSIZEGREATERTHANBYTES has a value |
ObjectSizeLessThanBytes¶
If provided, the generated manifest includes only source bucket objects whose file size is less than the specified number of bytes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OBJECTSIZELESSTHANBYTES() |
Getter for OBJECTSIZELESSTHANBYTES, with configurable defaul |
ASK_OBJECTSIZELESSTHANBYTES() |
Getter for OBJECTSIZELESSTHANBYTES w/ exceptions if field ha |
HAS_OBJECTSIZELESSTHANBYTES() |
Determine if OBJECTSIZELESSTHANBYTES has a value |
MatchAnyStorageClass¶
If provided, the generated manifest includes only source bucket objects that are stored with the specified storage class.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MATCHANYSTORAGECLASS() |
Getter for MATCHANYSTORAGECLASS, with configurable default |
ASK_MATCHANYSTORAGECLASS() |
Getter for MATCHANYSTORAGECLASS w/ exceptions if field has n |
HAS_MATCHANYSTORAGECLASS() |
Determine if MATCHANYSTORAGECLASS has a value |
MatchAnyObjectEncryption¶
If provided, the generated object list includes only source bucket objects with the indicated server-side encryption type (SSE-S3, SSE-KMS, DSSE-KMS, SSE-C, or NOT-SSE).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MATCHANYOBJECTENCRYPTION() |
Getter for MATCHANYOBJECTENCRYPTION, with configurable defau |
ASK_MATCHANYOBJECTENCRYPTION() |
Getter for MATCHANYOBJECTENCRYPTION w/ exceptions if field h |
HAS_MATCHANYOBJECTENCRYPTION() |
Determine if MATCHANYOBJECTENCRYPTION has a value |