* The Amazon Resource Name (ARN) of the Earth Observation job. *
*/ private String arn; /** ** The creation time of the initiated Earth Observation job. *
*/ private java.util.Date creationTime; /** ** The duration of Earth Observation job, in seconds. *
*/ private Integer durationInSeconds; /** ** Details about the errors generated during the Earth Observation job. *
*/ private EarthObservationJobErrorDetails errorDetails; /** ** The Amazon Resource Name (ARN) of the IAM role that you specified for the job. *
*/ private String executionRoleArn; /** ** Details about the errors generated during ExportEarthObservationJob. *
*/ private ExportErrorDetails exportErrorDetails; /** ** The status of the Earth Observation job. *
*/ private String exportStatus; /** ** Input data 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; /** ** Bands available in the output of an operation. *
*/ private java.util.List* The status of a previously initiated 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 GetEarthObservationJobResult withArn(String arn) { setArn(arn); return this; } /** ** The creation time of the initiated Earth Observation job. *
* * @param creationTime * The creation time of the initiated Earth Observation job. */ public void setCreationTime(java.util.Date creationTime) { this.creationTime = creationTime; } /** ** The creation time of the initiated Earth Observation job. *
* * @return The creation time of the initiated Earth Observation job. */ public java.util.Date getCreationTime() { return this.creationTime; } /** ** The creation time of the initiated Earth Observation job. *
* * @param creationTime * The creation time of the initiated Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. */ public GetEarthObservationJobResult withCreationTime(java.util.Date creationTime) { setCreationTime(creationTime); return this; } /** ** The duration of Earth Observation job, in seconds. *
* * @param durationInSeconds * The duration of Earth Observation job, in seconds. */ public void setDurationInSeconds(Integer durationInSeconds) { this.durationInSeconds = durationInSeconds; } /** ** The duration of Earth Observation job, in seconds. *
* * @return The duration of Earth Observation job, in seconds. */ public Integer getDurationInSeconds() { return this.durationInSeconds; } /** ** The duration of Earth Observation job, in seconds. *
* * @param durationInSeconds * The duration of Earth Observation job, in seconds. * @return Returns a reference to this object so that method calls can be chained together. */ public GetEarthObservationJobResult withDurationInSeconds(Integer durationInSeconds) { setDurationInSeconds(durationInSeconds); return this; } /** ** Details about the errors generated during the Earth Observation job. *
* * @param errorDetails * Details about the errors generated during the Earth Observation job. */ public void setErrorDetails(EarthObservationJobErrorDetails errorDetails) { this.errorDetails = errorDetails; } /** ** Details about the errors generated during the Earth Observation job. *
* * @return Details about the errors generated during the Earth Observation job. */ public EarthObservationJobErrorDetails getErrorDetails() { return this.errorDetails; } /** ** Details about the errors generated during the Earth Observation job. *
* * @param errorDetails * Details about the errors generated during the Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. */ public GetEarthObservationJobResult withErrorDetails(EarthObservationJobErrorDetails errorDetails) { setErrorDetails(errorDetails); 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 GetEarthObservationJobResult withExecutionRoleArn(String executionRoleArn) { setExecutionRoleArn(executionRoleArn); return this; } /** ** Details about the errors generated during ExportEarthObservationJob. *
* * @param exportErrorDetails * Details about the errors generated during ExportEarthObservationJob. */ public void setExportErrorDetails(ExportErrorDetails exportErrorDetails) { this.exportErrorDetails = exportErrorDetails; } /** ** Details about the errors generated during ExportEarthObservationJob. *
* * @return Details about the errors generated during ExportEarthObservationJob. */ public ExportErrorDetails getExportErrorDetails() { return this.exportErrorDetails; } /** ** Details about the errors generated during ExportEarthObservationJob. *
* * @param exportErrorDetails * Details about the errors generated during ExportEarthObservationJob. * @return Returns a reference to this object so that method calls can be chained together. */ public GetEarthObservationJobResult withExportErrorDetails(ExportErrorDetails exportErrorDetails) { setExportErrorDetails(exportErrorDetails); return this; } /** ** The status of the Earth Observation job. *
* * @param exportStatus * The status of the Earth Observation job. * @see EarthObservationJobExportStatus */ public void setExportStatus(String exportStatus) { this.exportStatus = exportStatus; } /** ** The status of the Earth Observation job. *
* * @return The status of the Earth Observation job. * @see EarthObservationJobExportStatus */ public String getExportStatus() { return this.exportStatus; } /** ** The status of the Earth Observation job. *
* * @param exportStatus * The status of the Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. * @see EarthObservationJobExportStatus */ public GetEarthObservationJobResult withExportStatus(String exportStatus) { setExportStatus(exportStatus); return this; } /** ** The status of the Earth Observation job. *
* * @param exportStatus * The status of the Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. * @see EarthObservationJobExportStatus */ public GetEarthObservationJobResult withExportStatus(EarthObservationJobExportStatus exportStatus) { this.exportStatus = exportStatus.toString(); return this; } /** ** Input data for the Earth Observation job. *
* * @param inputConfig * Input data for the Earth Observation job. */ public void setInputConfig(InputConfigOutput inputConfig) { this.inputConfig = inputConfig; } /** ** Input data for the Earth Observation job. *
* * @return Input data for the Earth Observation job. */ public InputConfigOutput getInputConfig() { return this.inputConfig; } /** ** Input data for the Earth Observation job. *
* * @param inputConfig * Input data for the Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. */ public GetEarthObservationJobResult 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 GetEarthObservationJobResult 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 GetEarthObservationJobResult 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 GetEarthObservationJobResult withName(String name) { setName(name); return this; } /** ** Bands available in the output of an operation. *
* * @return Bands available in the output of an operation. */ public java.util.List* Bands available in the output of an operation. *
* * @param outputBands * Bands available in the output of an operation. */ public void setOutputBands(java.util.Collection* Bands available in the output of an operation. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setOutputBands(java.util.Collection)} or {@link #withOutputBands(java.util.Collection)} if you want to * override the existing values. *
* * @param outputBands * Bands available in the output of an operation. * @return Returns a reference to this object so that method calls can be chained together. */ public GetEarthObservationJobResult withOutputBands(OutputBand... outputBands) { if (this.outputBands == null) { setOutputBands(new java.util.ArrayList* Bands available in the output of an operation. *
* * @param outputBands * Bands available in the output of an operation. * @return Returns a reference to this object so that method calls can be chained together. */ public GetEarthObservationJobResult withOutputBands(java.util.Collection* The status of a previously initiated Earth Observation job. *
* * @param status * The status of a previously initiated Earth Observation job. * @see EarthObservationJobStatus */ public void setStatus(String status) { this.status = status; } /** ** The status of a previously initiated Earth Observation job. *
* * @return The status of a previously initiated Earth Observation job. * @see EarthObservationJobStatus */ public String getStatus() { return this.status; } /** ** The status of a previously initiated Earth Observation job. *
* * @param status * The status of a previously initiated Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. * @see EarthObservationJobStatus */ public GetEarthObservationJobResult withStatus(String status) { setStatus(status); return this; } /** ** The status of a previously initiated Earth Observation job. *
* * @param status * The status of a previously initiated Earth Observation job. * @return Returns a reference to this object so that method calls can be chained together. * @see EarthObservationJobStatus */ public GetEarthObservationJobResult 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 GetEarthObservationJobResult withTags(java.util.Map