@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExportJobProperties extends Object implements Serializable, Cloneable, StructuredPojo
The properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
Constructor and Description |
---|
ExportJobProperties() |
Modifier and Type | Method and Description |
---|---|
ExportJobProperties |
clone() |
boolean |
equals(Object obj) |
String |
getDataAccessRoleArn()
The Amazon Resource Name used during the initiation of the job.
|
String |
getDatastoreId()
The AWS generated ID for the Data Store from which files are being exported for an export job.
|
Date |
getEndTime()
The time an export job completed.
|
String |
getJobId()
The AWS generated ID for an export job.
|
String |
getJobName()
The user generated name for an export job.
|
String |
getJobStatus()
The status of a FHIR export job.
|
String |
getMessage()
An explanation of any errors that may have occurred during the export job.
|
OutputDataConfig |
getOutputDataConfig()
The output data configuration that was supplied when the export job was created.
|
Date |
getSubmitTime()
The time an export job was initiated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDataAccessRoleArn(String dataAccessRoleArn)
The Amazon Resource Name used during the initiation of the job.
|
void |
setDatastoreId(String datastoreId)
The AWS generated ID for the Data Store from which files are being exported for an export job.
|
void |
setEndTime(Date endTime)
The time an export job completed.
|
void |
setJobId(String jobId)
The AWS generated ID for an export job.
|
void |
setJobName(String jobName)
The user generated name for an export job.
|
void |
setJobStatus(String jobStatus)
The status of a FHIR export job.
|
void |
setMessage(String message)
An explanation of any errors that may have occurred during the export job.
|
void |
setOutputDataConfig(OutputDataConfig outputDataConfig)
The output data configuration that was supplied when the export job was created.
|
void |
setSubmitTime(Date submitTime)
The time an export job was initiated.
|
String |
toString()
Returns a string representation of this object.
|
ExportJobProperties |
withDataAccessRoleArn(String dataAccessRoleArn)
The Amazon Resource Name used during the initiation of the job.
|
ExportJobProperties |
withDatastoreId(String datastoreId)
The AWS generated ID for the Data Store from which files are being exported for an export job.
|
ExportJobProperties |
withEndTime(Date endTime)
The time an export job completed.
|
ExportJobProperties |
withJobId(String jobId)
The AWS generated ID for an export job.
|
ExportJobProperties |
withJobName(String jobName)
The user generated name for an export job.
|
ExportJobProperties |
withJobStatus(JobStatus jobStatus)
The status of a FHIR export job.
|
ExportJobProperties |
withJobStatus(String jobStatus)
The status of a FHIR export job.
|
ExportJobProperties |
withMessage(String message)
An explanation of any errors that may have occurred during the export job.
|
ExportJobProperties |
withOutputDataConfig(OutputDataConfig outputDataConfig)
The output data configuration that was supplied when the export job was created.
|
ExportJobProperties |
withSubmitTime(Date submitTime)
The time an export job was initiated.
|
public void setJobId(String jobId)
The AWS generated ID for an export job.
jobId
- The AWS generated ID for an export job.public String getJobId()
The AWS generated ID for an export job.
public ExportJobProperties withJobId(String jobId)
The AWS generated ID for an export job.
jobId
- The AWS generated ID for an export job.public void setJobName(String jobName)
The user generated name for an export job.
jobName
- The user generated name for an export job.public String getJobName()
The user generated name for an export job.
public ExportJobProperties withJobName(String jobName)
The user generated name for an export job.
jobName
- The user generated name for an export job.public void setJobStatus(String jobStatus)
The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.
jobStatus
- The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.JobStatus
public String getJobStatus()
The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.
JobStatus
public ExportJobProperties withJobStatus(String jobStatus)
The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.
jobStatus
- The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.JobStatus
public ExportJobProperties withJobStatus(JobStatus jobStatus)
The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.
jobStatus
- The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.JobStatus
public void setSubmitTime(Date submitTime)
The time an export job was initiated.
submitTime
- The time an export job was initiated.public Date getSubmitTime()
The time an export job was initiated.
public ExportJobProperties withSubmitTime(Date submitTime)
The time an export job was initiated.
submitTime
- The time an export job was initiated.public void setEndTime(Date endTime)
The time an export job completed.
endTime
- The time an export job completed.public Date getEndTime()
The time an export job completed.
public ExportJobProperties withEndTime(Date endTime)
The time an export job completed.
endTime
- The time an export job completed.public void setDatastoreId(String datastoreId)
The AWS generated ID for the Data Store from which files are being exported for an export job.
datastoreId
- The AWS generated ID for the Data Store from which files are being exported for an export job.public String getDatastoreId()
The AWS generated ID for the Data Store from which files are being exported for an export job.
public ExportJobProperties withDatastoreId(String datastoreId)
The AWS generated ID for the Data Store from which files are being exported for an export job.
datastoreId
- The AWS generated ID for the Data Store from which files are being exported for an export job.public void setOutputDataConfig(OutputDataConfig outputDataConfig)
The output data configuration that was supplied when the export job was created.
outputDataConfig
- The output data configuration that was supplied when the export job was created.public OutputDataConfig getOutputDataConfig()
The output data configuration that was supplied when the export job was created.
public ExportJobProperties withOutputDataConfig(OutputDataConfig outputDataConfig)
The output data configuration that was supplied when the export job was created.
outputDataConfig
- The output data configuration that was supplied when the export job was created.public void setDataAccessRoleArn(String dataAccessRoleArn)
The Amazon Resource Name used during the initiation of the job.
dataAccessRoleArn
- The Amazon Resource Name used during the initiation of the job.public String getDataAccessRoleArn()
The Amazon Resource Name used during the initiation of the job.
public ExportJobProperties withDataAccessRoleArn(String dataAccessRoleArn)
The Amazon Resource Name used during the initiation of the job.
dataAccessRoleArn
- The Amazon Resource Name used during the initiation of the job.public void setMessage(String message)
An explanation of any errors that may have occurred during the export job.
message
- An explanation of any errors that may have occurred during the export job.public String getMessage()
An explanation of any errors that may have occurred during the export job.
public ExportJobProperties withMessage(String message)
An explanation of any errors that may have occurred during the export job.
message
- An explanation of any errors that may have occurred during the export job.public String toString()
toString
in class Object
Object.toString()
public ExportJobProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.