@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 each object listed in the manifest. For more information about the available operations, see Available Operations in the Amazon Simple Storage Service Developer 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 AWS Lambda function on each object in the manifest.
|
S3InitiateRestoreObjectOperation |
s3InitiateRestoreObject()
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
|
S3SetObjectAclOperation |
s3PutObjectAcl()
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
|
S3CopyObjectOperation |
s3PutObjectCopy()
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
|
S3SetObjectTaggingOperation |
s3PutObjectTagging()
Directs the specified job to execute a PUT Object tagging call on each object in the 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 LambdaInvokeOperation lambdaInvoke()
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
public S3CopyObjectOperation s3PutObjectCopy()
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
public S3SetObjectAclOperation s3PutObjectAcl()
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
public S3SetObjectTaggingOperation s3PutObjectTagging()
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
public S3InitiateRestoreObjectOperation s3InitiateRestoreObject()
Directs the specified job to execute an Initiate Glacier Restore call on each object in the 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.