@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateWorldExportJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateWorldExportJobRequest() |
Modifier and Type | Method and Description |
---|---|
CreateWorldExportJobRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateWorldExportJobRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateWorldExportJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getIamRole()
The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.
|
OutputLocation |
getOutputLocation() |
Map<String,String> |
getTags()
A map that contains tag keys and tag values that are attached to the world export job.
|
List<String> |
getWorlds()
A list of Amazon Resource Names (arns) that correspond to worlds to export.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setIamRole(String iamRole)
The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.
|
void |
setOutputLocation(OutputLocation outputLocation) |
void |
setTags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the world export job.
|
void |
setWorlds(Collection<String> worlds)
A list of Amazon Resource Names (arns) that correspond to worlds to export.
|
String |
toString()
Returns a string representation of this object.
|
CreateWorldExportJobRequest |
withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateWorldExportJobRequest |
withIamRole(String iamRole)
The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.
|
CreateWorldExportJobRequest |
withOutputLocation(OutputLocation outputLocation) |
CreateWorldExportJobRequest |
withTags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the world export job.
|
CreateWorldExportJobRequest |
withWorlds(Collection<String> worlds)
A list of Amazon Resource Names (arns) that correspond to worlds to export.
|
CreateWorldExportJobRequest |
withWorlds(String... worlds)
A list of Amazon Resource Names (arns) that correspond to worlds to export.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public String getClientRequestToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
public CreateWorldExportJobRequest withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public List<String> getWorlds()
A list of Amazon Resource Names (arns) that correspond to worlds to export.
public void setWorlds(Collection<String> worlds)
A list of Amazon Resource Names (arns) that correspond to worlds to export.
worlds
- A list of Amazon Resource Names (arns) that correspond to worlds to export.public CreateWorldExportJobRequest withWorlds(String... worlds)
A list of Amazon Resource Names (arns) that correspond to worlds to export.
NOTE: This method appends the values to the existing list (if any). Use
setWorlds(java.util.Collection)
or withWorlds(java.util.Collection)
if you want to override the
existing values.
worlds
- A list of Amazon Resource Names (arns) that correspond to worlds to export.public CreateWorldExportJobRequest withWorlds(Collection<String> worlds)
A list of Amazon Resource Names (arns) that correspond to worlds to export.
worlds
- A list of Amazon Resource Names (arns) that correspond to worlds to export.public void setOutputLocation(OutputLocation outputLocation)
outputLocation
- public OutputLocation getOutputLocation()
public CreateWorldExportJobRequest withOutputLocation(OutputLocation outputLocation)
outputLocation
- public void setIamRole(String iamRole)
The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.
iamRole
- The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.public String getIamRole()
The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.
public CreateWorldExportJobRequest withIamRole(String iamRole)
The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.
iamRole
- The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.public Map<String,String> getTags()
A map that contains tag keys and tag values that are attached to the world export job.
public void setTags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the world export job.
tags
- A map that contains tag keys and tag values that are attached to the world export job.public CreateWorldExportJobRequest withTags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the world export job.
tags
- A map that contains tag keys and tag values that are attached to the world export job.public CreateWorldExportJobRequest addTagsEntry(String key, String value)
public CreateWorldExportJobRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateWorldExportJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()