@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JobOperation extends Object implements Serializable, Cloneable
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.
Constructor and Description |
---|
JobOperation() |
Modifier and Type | Method and Description |
---|---|
JobOperation |
clone() |
boolean |
equals(Object obj) |
LambdaInvokeOperation |
getLambdaInvoke()
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
|
S3InitiateRestoreObjectOperation |
getS3InitiateRestoreObject()
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
|
S3SetObjectAclOperation |
getS3PutObjectAcl()
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
|
S3CopyObjectOperation |
getS3PutObjectCopy()
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
|
S3SetObjectTaggingOperation |
getS3PutObjectTagging()
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
|
int |
hashCode() |
void |
setLambdaInvoke(LambdaInvokeOperation lambdaInvoke)
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
|
void |
setS3InitiateRestoreObject(S3InitiateRestoreObjectOperation s3InitiateRestoreObject)
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
|
void |
setS3PutObjectAcl(S3SetObjectAclOperation s3PutObjectAcl)
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
|
void |
setS3PutObjectCopy(S3CopyObjectOperation s3PutObjectCopy)
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
|
void |
setS3PutObjectTagging(S3SetObjectTaggingOperation s3PutObjectTagging)
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
|
String |
toString()
Returns a string representation of this object.
|
JobOperation |
withLambdaInvoke(LambdaInvokeOperation lambdaInvoke)
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
|
JobOperation |
withS3InitiateRestoreObject(S3InitiateRestoreObjectOperation s3InitiateRestoreObject)
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
|
JobOperation |
withS3PutObjectAcl(S3SetObjectAclOperation s3PutObjectAcl)
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
|
JobOperation |
withS3PutObjectCopy(S3CopyObjectOperation s3PutObjectCopy)
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
|
JobOperation |
withS3PutObjectTagging(S3SetObjectTaggingOperation s3PutObjectTagging)
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
|
public void setLambdaInvoke(LambdaInvokeOperation lambdaInvoke)
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
lambdaInvoke
- Directs the specified job to invoke an AWS Lambda function on each object in the manifest.public LambdaInvokeOperation getLambdaInvoke()
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
public JobOperation withLambdaInvoke(LambdaInvokeOperation lambdaInvoke)
Directs the specified job to invoke an AWS Lambda function on each object in the manifest.
lambdaInvoke
- Directs the specified job to invoke an AWS Lambda function on each object in the manifest.public void setS3PutObjectCopy(S3CopyObjectOperation s3PutObjectCopy)
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
s3PutObjectCopy
- Directs the specified job to execute a PUT Copy object call on each object in the manifest.public S3CopyObjectOperation getS3PutObjectCopy()
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
public JobOperation withS3PutObjectCopy(S3CopyObjectOperation s3PutObjectCopy)
Directs the specified job to execute a PUT Copy object call on each object in the manifest.
s3PutObjectCopy
- Directs the specified job to execute a PUT Copy object call on each object in the manifest.public void setS3PutObjectAcl(S3SetObjectAclOperation s3PutObjectAcl)
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
s3PutObjectAcl
- Directs the specified job to execute a PUT Object acl call on each object in the manifest.public S3SetObjectAclOperation getS3PutObjectAcl()
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
public JobOperation withS3PutObjectAcl(S3SetObjectAclOperation s3PutObjectAcl)
Directs the specified job to execute a PUT Object acl call on each object in the manifest.
s3PutObjectAcl
- Directs the specified job to execute a PUT Object acl call on each object in the manifest.public void setS3PutObjectTagging(S3SetObjectTaggingOperation s3PutObjectTagging)
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
s3PutObjectTagging
- Directs the specified job to execute a PUT Object tagging call on each object in the manifest.public S3SetObjectTaggingOperation getS3PutObjectTagging()
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
public JobOperation withS3PutObjectTagging(S3SetObjectTaggingOperation s3PutObjectTagging)
Directs the specified job to execute a PUT Object tagging call on each object in the manifest.
s3PutObjectTagging
- Directs the specified job to execute a PUT Object tagging call on each object in the manifest.public void setS3InitiateRestoreObject(S3InitiateRestoreObjectOperation s3InitiateRestoreObject)
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
s3InitiateRestoreObject
- Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.public S3InitiateRestoreObjectOperation getS3InitiateRestoreObject()
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
public JobOperation withS3InitiateRestoreObject(S3InitiateRestoreObjectOperation s3InitiateRestoreObject)
Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.
s3InitiateRestoreObject
- Directs the specified job to execute an Initiate Glacier Restore call on each object in the manifest.public String toString()
toString
in class Object
Object.toString()
public JobOperation clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.