@Generated(value="software.amazon.awssdk:codegen") public final class JobOperation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JobOperation.Builder,JobOperation>
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
JobOperation.Builder |
| Modifier and Type | Method and Description |
|---|---|
static JobOperation.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LambdaInvokeOperation |
lambdaInvoke()
Directs the specified job to invoke an Lambda function on every object in the manifest.
|
S3DeleteObjectTaggingOperation |
s3DeleteObjectTagging()
Directs the specified job to execute a DELETE Object tagging call on every object in the manifest.
|
S3InitiateRestoreObjectOperation |
s3InitiateRestoreObject()
Directs the specified job to initiate restore requests for every archived object in the manifest.
|
S3SetObjectAclOperation |
s3PutObjectAcl()
Directs the specified job to run a
PutObjectAcl call on every object in the manifest. |
S3CopyObjectOperation |
s3PutObjectCopy()
Directs the specified job to run a PUT Copy object call on every object in the manifest.
|
S3SetObjectLegalHoldOperation |
s3PutObjectLegalHold()
Returns the value of the S3PutObjectLegalHold property for this object.
|
S3SetObjectRetentionOperation |
s3PutObjectRetention()
Returns the value of the S3PutObjectRetention property for this object.
|
S3SetObjectTaggingOperation |
s3PutObjectTagging()
Directs the specified job to run a PUT Object tagging call on every object in the manifest.
|
S3ReplicateObjectOperation |
s3ReplicateObject()
Directs the specified job to invoke
ReplicateObject on every object in the job's manifest. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends JobOperation.Builder> |
serializableBuilderClass() |
JobOperation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final LambdaInvokeOperation lambdaInvoke()
Directs the specified job to invoke an Lambda function on every object in the manifest.
public final S3CopyObjectOperation s3PutObjectCopy()
Directs the specified job to run a PUT Copy object call on every object in the manifest.
public final S3SetObjectAclOperation s3PutObjectAcl()
Directs the specified job to run a PutObjectAcl call on every object in the manifest.
PutObjectAcl call on every object in the manifest.public final S3SetObjectTaggingOperation s3PutObjectTagging()
Directs the specified job to run a PUT Object tagging call on every object in the manifest.
public final S3DeleteObjectTaggingOperation s3DeleteObjectTagging()
Directs the specified job to execute a DELETE Object tagging call on every object in the manifest.
public final S3InitiateRestoreObjectOperation s3InitiateRestoreObject()
Directs the specified job to initiate restore requests for every archived object in the manifest.
public final S3SetObjectLegalHoldOperation s3PutObjectLegalHold()
public final S3SetObjectRetentionOperation s3PutObjectRetention()
public final S3ReplicateObjectOperation s3ReplicateObject()
Directs the specified job to invoke ReplicateObject on every object in the job's manifest.
ReplicateObject on every object in the job's manifest.public JobOperation.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<JobOperation.Builder,JobOperation>public static JobOperation.Builder builder()
public static Class<? extends JobOperation.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.