/AWS1/CL_S3CJOBOPERATION¶
The operation that you want this job to perform on every object listed in the manifest. For more information about the available operations, see Operations in the Amazon S3 User Guide.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_lambdainvoke TYPE REF TO /AWS1/CL_S3CLAMBDAINVOKEOP /AWS1/CL_S3CLAMBDAINVOKEOP¶
Directs the specified job to invoke an Lambda function on every object in the manifest.
io_s3putobjectcopy TYPE REF TO /AWS1/CL_S3CS3COPYOBJECTOP /AWS1/CL_S3CS3COPYOBJECTOP¶
Directs the specified job to run a PUT Copy object call on every object in the manifest.
io_s3putobjectacl TYPE REF TO /AWS1/CL_S3CS3SETOBJECTACLOP /AWS1/CL_S3CS3SETOBJECTACLOP¶
Directs the specified job to run a
PutObjectAclcall on every object in the manifest.This functionality is not supported by directory buckets.
io_s3putobjecttagging TYPE REF TO /AWS1/CL_S3CS3SETOBJECTTAGOP /AWS1/CL_S3CS3SETOBJECTTAGOP¶
Directs the specified job to run a PUT Object tagging call on every object in the manifest.
This functionality is not supported by directory buckets.
io_s3deleteobjecttagging TYPE REF TO /AWS1/CL_S3CS3DELETEOBJTAGOP /AWS1/CL_S3CS3DELETEOBJTAGOP¶
Directs the specified job to execute a DELETE Object tagging call on every object in the manifest.
This functionality is not supported by directory buckets.
io_s3initiaterestoreobject TYPE REF TO /AWS1/CL_S3CS3INITIATERESTOR00 /AWS1/CL_S3CS3INITIATERESTOR00¶
Directs the specified job to initiate restore requests for every archived object in the manifest.
This functionality is not supported by directory buckets.
io_s3putobjectlegalhold TYPE REF TO /AWS1/CL_S3CS3SETOBJLEGALHOL00 /AWS1/CL_S3CS3SETOBJLEGALHOL00¶
S3PutObjectLegalHold
io_s3putobjectretention TYPE REF TO /AWS1/CL_S3CS3SETOBJECTRETOP /AWS1/CL_S3CS3SETOBJECTRETOP¶
S3PutObjectRetention
io_s3replicateobject TYPE REF TO /AWS1/CL_S3CS3RPLTEOBJECTOP /AWS1/CL_S3CS3RPLTEOBJECTOP¶
Directs the specified job to invoke
ReplicateObjecton every object in the job's manifest.This functionality is not supported by directory buckets.
io_s3computeobjectchecksum TYPE REF TO /AWS1/CL_S3CS3COMPOBJCHKSUMOP /AWS1/CL_S3CS3COMPOBJCHKSUMOP¶
Directs the specified job to compute checksum values for every object in the manifest.
Queryable Attributes¶
LambdaInvoke¶
Directs the specified job to invoke an Lambda function on every object in the manifest.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LAMBDAINVOKE() |
Getter for LAMBDAINVOKE |
S3PutObjectCopy¶
Directs the specified job to run a PUT Copy object call on every object in the manifest.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3PUTOBJECTCOPY() |
Getter for S3PUTOBJECTCOPY |
S3PutObjectAcl¶
Directs the specified job to run a
PutObjectAclcall on every object in the manifest.This functionality is not supported by directory buckets.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3PUTOBJECTACL() |
Getter for S3PUTOBJECTACL |
S3PutObjectTagging¶
Directs the specified job to run a PUT Object tagging call on every object in the manifest.
This functionality is not supported by directory buckets.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3PUTOBJECTTAGGING() |
Getter for S3PUTOBJECTTAGGING |
S3DeleteObjectTagging¶
Directs the specified job to execute a DELETE Object tagging call on every object in the manifest.
This functionality is not supported by directory buckets.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3DELETEOBJECTTAGGING() |
Getter for S3DELETEOBJECTTAGGING |
S3InitiateRestoreObject¶
Directs the specified job to initiate restore requests for every archived object in the manifest.
This functionality is not supported by directory buckets.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3INITIATERESTOREOBJECT() |
Getter for S3INITIATERESTOREOBJECT |
S3PutObjectLegalHold¶
S3PutObjectLegalHold
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3PUTOBJECTLEGALHOLD() |
Getter for S3PUTOBJECTLEGALHOLD |
S3PutObjectRetention¶
S3PutObjectRetention
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3PUTOBJECTRETENTION() |
Getter for S3PUTOBJECTRETENTION |
S3ReplicateObject¶
Directs the specified job to invoke
ReplicateObjecton every object in the job's manifest.This functionality is not supported by directory buckets.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3REPLICATEOBJECT() |
Getter for S3REPLICATEOBJECT |
S3ComputeObjectChecksum¶
Directs the specified job to compute checksum values for every object in the manifest.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_S3COMPUTEOBJECTCHECKSUM() |
Getter for S3COMPUTEOBJECTCHECKSUM |