@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartEarthObservationJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartEarthObservationJobRequest() |
Modifier and Type | Method and Description |
---|---|
StartEarthObservationJobRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
StartEarthObservationJobRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
StartEarthObservationJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique token that guarantees that the call to this API is idempotent.
|
String |
getExecutionRoleArn()
The Amazon Resource Name (ARN) of the IAM role that you specified for the job.
|
InputConfigInput |
getInputConfig()
Input configuration information for the Earth Observation job.
|
JobConfigInput |
getJobConfig()
An object containing information about the job configuration.
|
String |
getKmsKeyId()
The Amazon Key Management Service (KMS) key ID for server-side encryption.
|
String |
getName()
The name of the Earth Observation job.
|
Map<String,String> |
getTags()
Each tag consists of a key and a value.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique token that guarantees that the call to this API is idempotent.
|
void |
setExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the IAM role that you specified for the job.
|
void |
setInputConfig(InputConfigInput inputConfig)
Input configuration information for the Earth Observation job.
|
void |
setJobConfig(JobConfigInput jobConfig)
An object containing information about the job configuration.
|
void |
setKmsKeyId(String kmsKeyId)
The Amazon Key Management Service (KMS) key ID for server-side encryption.
|
void |
setName(String name)
The name of the Earth Observation job.
|
void |
setTags(Map<String,String> tags)
Each tag consists of a key and a value.
|
String |
toString()
Returns a string representation of this object.
|
StartEarthObservationJobRequest |
withClientToken(String clientToken)
A unique token that guarantees that the call to this API is idempotent.
|
StartEarthObservationJobRequest |
withExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the IAM role that you specified for the job.
|
StartEarthObservationJobRequest |
withInputConfig(InputConfigInput inputConfig)
Input configuration information for the Earth Observation job.
|
StartEarthObservationJobRequest |
withJobConfig(JobConfigInput jobConfig)
An object containing information about the job configuration.
|
StartEarthObservationJobRequest |
withKmsKeyId(String kmsKeyId)
The Amazon Key Management Service (KMS) key ID for server-side encryption.
|
StartEarthObservationJobRequest |
withName(String name)
The name of the Earth Observation job.
|
StartEarthObservationJobRequest |
withTags(Map<String,String> tags)
Each tag consists of a key and a value.
|
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 setClientToken(String clientToken)
A unique token that guarantees that the call to this API is idempotent.
clientToken
- A unique token that guarantees that the call to this API is idempotent.public String getClientToken()
A unique token that guarantees that the call to this API is idempotent.
public StartEarthObservationJobRequest withClientToken(String clientToken)
A unique token that guarantees that the call to this API is idempotent.
clientToken
- A unique token that guarantees that the call to this API is idempotent.public void setExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the IAM role that you specified for the job.
executionRoleArn
- The Amazon Resource Name (ARN) of the IAM role that you specified for the job.public String getExecutionRoleArn()
The Amazon Resource Name (ARN) of the IAM role that you specified for the job.
public StartEarthObservationJobRequest withExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the IAM role that you specified for the job.
executionRoleArn
- The Amazon Resource Name (ARN) of the IAM role that you specified for the job.public void setInputConfig(InputConfigInput inputConfig)
Input configuration information for the Earth Observation job.
inputConfig
- Input configuration information for the Earth Observation job.public InputConfigInput getInputConfig()
Input configuration information for the Earth Observation job.
public StartEarthObservationJobRequest withInputConfig(InputConfigInput inputConfig)
Input configuration information for the Earth Observation job.
inputConfig
- Input configuration information for the Earth Observation job.public void setJobConfig(JobConfigInput jobConfig)
An object containing information about the job configuration.
jobConfig
- An object containing information about the job configuration.public JobConfigInput getJobConfig()
An object containing information about the job configuration.
public StartEarthObservationJobRequest withJobConfig(JobConfigInput jobConfig)
An object containing information about the job configuration.
jobConfig
- An object containing information about the job configuration.public void setKmsKeyId(String kmsKeyId)
The Amazon Key Management Service (KMS) key ID for server-side encryption.
kmsKeyId
- The Amazon Key Management Service (KMS) key ID for server-side encryption.public String getKmsKeyId()
The Amazon Key Management Service (KMS) key ID for server-side encryption.
public StartEarthObservationJobRequest withKmsKeyId(String kmsKeyId)
The Amazon Key Management Service (KMS) key ID for server-side encryption.
kmsKeyId
- The Amazon Key Management Service (KMS) key ID for server-side encryption.public void setName(String name)
The name of the Earth Observation job.
name
- The name of the Earth Observation job.public String getName()
The name of the Earth Observation job.
public StartEarthObservationJobRequest withName(String name)
The name of the Earth Observation job.
name
- The name of the Earth Observation job.public Map<String,String> getTags()
Each tag consists of a key and a value.
public void setTags(Map<String,String> tags)
Each tag consists of a key and a value.
tags
- Each tag consists of a key and a value.public StartEarthObservationJobRequest withTags(Map<String,String> tags)
Each tag consists of a key and a value.
tags
- Each tag consists of a key and a value.public StartEarthObservationJobRequest addTagsEntry(String key, String value)
public StartEarthObservationJobRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public StartEarthObservationJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()