* The Amazon Resource Name (ARN) of the Earth Observation job. *
*/ private String arn; /** ** The creation time. *
*/ private java.util.Date creationTime; /** ** The duration of the session, in seconds. *
*/ private Integer durationInSeconds; /** ** The Amazon Resource Name (ARN) of the IAM role that you specified for the job. *
*/ private String executionRoleArn; /** ** Input configuration information for the Earth Observation job. *
*/ private InputConfigOutput inputConfig; /** ** An object containing information about the job configuration. *
*/ private JobConfigInput jobConfig; /** ** The Key Management Service key ID for server-side encryption. *
*/ private String kmsKeyId; /** ** The name of the Earth Observation job. *
*/ private String name; /** ** The status of the Earth Observation job. *
*/ private String status; /** ** Each tag consists of a key and a value. *
*/ private java.util.Map* The Amazon Resource Name (ARN) of the Earth Observation job. *
* * @param arn * The Amazon Resource Name (ARN) of the Earth Observation job. */ public void setArn(String arn) { this.arn = arn; } /** ** The Amazon Resource Name (ARN) of the Earth Observation job. *
* * @return The Amazon Resource Name (ARN) of the Earth Observation job. */ public String getArn() { return this.arn; } /** ** The Amazon Resource Name (ARN) of the Earth Observation job. *
* * @param arn * The Amazon Resource Name (ARN) of the Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. */ public StartEarthObservationJobResult withArn(String arn) { setArn(arn); return this; } /** ** The creation time. *
* * @param creationTime * The creation time. */ public void setCreationTime(java.util.Date creationTime) { this.creationTime = creationTime; } /** ** The creation time. *
* * @return The creation time. */ public java.util.Date getCreationTime() { return this.creationTime; } /** ** The creation time. *
* * @param creationTime * The creation time. * @return Returns a reference to this object so that method calls can be chained together. */ public StartEarthObservationJobResult withCreationTime(java.util.Date creationTime) { setCreationTime(creationTime); return this; } /** ** The duration of the session, in seconds. *
* * @param durationInSeconds * The duration of the session, in seconds. */ public void setDurationInSeconds(Integer durationInSeconds) { this.durationInSeconds = durationInSeconds; } /** ** The duration of the session, in seconds. *
* * @return The duration of the session, in seconds. */ public Integer getDurationInSeconds() { return this.durationInSeconds; } /** ** The duration of the session, in seconds. *
* * @param durationInSeconds * The duration of the session, in seconds. * @return Returns a reference to this object so that method calls can be chained together. */ public StartEarthObservationJobResult withDurationInSeconds(Integer durationInSeconds) { setDurationInSeconds(durationInSeconds); return this; } /** ** The Amazon Resource Name (ARN) of the IAM role that you specified for the job. *
* * @param executionRoleArn * The Amazon Resource Name (ARN) of the IAM role that you specified for the job. */ public void setExecutionRoleArn(String executionRoleArn) { this.executionRoleArn = executionRoleArn; } /** ** The Amazon Resource Name (ARN) of the IAM role that you specified for the job. *
* * @return The Amazon Resource Name (ARN) of the IAM role that you specified for the job. */ public String getExecutionRoleArn() { return this.executionRoleArn; } /** ** The Amazon Resource Name (ARN) of the IAM role that you specified for the job. *
* * @param executionRoleArn * The Amazon Resource Name (ARN) of the IAM role that you specified for the job. * @return Returns a reference to this object so that method calls can be chained together. */ public StartEarthObservationJobResult withExecutionRoleArn(String executionRoleArn) { setExecutionRoleArn(executionRoleArn); return this; } /** ** Input configuration information for the Earth Observation job. *
* * @param inputConfig * Input configuration information for the Earth Observation job. */ public void setInputConfig(InputConfigOutput inputConfig) { this.inputConfig = inputConfig; } /** ** Input configuration information for the Earth Observation job. *
* * @return Input configuration information for the Earth Observation job. */ public InputConfigOutput getInputConfig() { return this.inputConfig; } /** ** Input configuration information for the Earth Observation job. *
* * @param inputConfig * Input configuration information for the Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. */ public StartEarthObservationJobResult withInputConfig(InputConfigOutput inputConfig) { setInputConfig(inputConfig); return this; } /** ** An object containing information about the job configuration. *
* * @param jobConfig * An object containing information about the job configuration. */ public void setJobConfig(JobConfigInput jobConfig) { this.jobConfig = jobConfig; } /** ** An object containing information about the job configuration. *
* * @return An object containing information about the job configuration. */ public JobConfigInput getJobConfig() { return this.jobConfig; } /** ** An object containing information about the job configuration. *
* * @param jobConfig * An object containing information about the job configuration. * @return Returns a reference to this object so that method calls can be chained together. */ public StartEarthObservationJobResult withJobConfig(JobConfigInput jobConfig) { setJobConfig(jobConfig); return this; } /** ** The Key Management Service key ID for server-side encryption. *
* * @param kmsKeyId * The Key Management Service key ID for server-side encryption. */ public void setKmsKeyId(String kmsKeyId) { this.kmsKeyId = kmsKeyId; } /** ** The Key Management Service key ID for server-side encryption. *
* * @return The Key Management Service key ID for server-side encryption. */ public String getKmsKeyId() { return this.kmsKeyId; } /** ** The Key Management Service key ID for server-side encryption. *
* * @param kmsKeyId * The Key Management Service key ID for server-side encryption. * @return Returns a reference to this object so that method calls can be chained together. */ public StartEarthObservationJobResult withKmsKeyId(String kmsKeyId) { setKmsKeyId(kmsKeyId); return this; } /** ** The name of the Earth Observation job. *
* * @param name * The name of the Earth Observation job. */ public void setName(String name) { this.name = name; } /** ** The name of the Earth Observation job. *
* * @return The name of the Earth Observation job. */ public String getName() { return this.name; } /** ** The name of the Earth Observation job. *
* * @param name * The name of the Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. */ public StartEarthObservationJobResult withName(String name) { setName(name); return this; } /** ** The status of the Earth Observation job. *
* * @param status * The status of the Earth Observation job. * @see EarthObservationJobStatus */ public void setStatus(String status) { this.status = status; } /** ** The status of the Earth Observation job. *
* * @return The status of the Earth Observation job. * @see EarthObservationJobStatus */ public String getStatus() { return this.status; } /** ** The status of the Earth Observation job. *
* * @param status * The status of the Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. * @see EarthObservationJobStatus */ public StartEarthObservationJobResult withStatus(String status) { setStatus(status); return this; } /** ** The status of the Earth Observation job. *
* * @param status * The status of the Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. * @see EarthObservationJobStatus */ public StartEarthObservationJobResult withStatus(EarthObservationJobStatus status) { this.status = status.toString(); return this; } /** ** Each tag consists of a key and a value. *
* * @return Each tag consists of a key and a value. */ public java.util.Map* Each tag consists of a key and a value. *
* * @param tags * Each tag consists of a key and a value. */ public void setTags(java.util.Map* Each tag consists of a key and a value. *
* * @param tags * Each tag consists of a key and a value. * @return Returns a reference to this object so that method calls can be chained together. */ public StartEarthObservationJobResult withTags(java.util.Map