Class ExportJobProperties
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ExportJobProperties.Builder,
ExportJobProperties>
The properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ExportJobProperties.Builder
builder()
final String
The Amazon Resource Name used during the initiation of the job.final String
The AWS generated ID for the data store from which files are being exported for an export job.final Instant
endTime()
The time an export job completed.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
jobId()
The AWS generated ID for an export job.final String
jobName()
The user generated name for an export job.final JobStatus
The status of a FHIR export job.final String
The status of a FHIR export job.final String
message()
An explanation of any errors that may have occurred during the export job.final OutputDataConfig
The output data configuration that was supplied when the export job was created.static Class
<? extends ExportJobProperties.Builder> final Instant
The time an export job was initiated.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
jobId
The AWS generated ID for an export job.
- Returns:
- The AWS generated ID for an export job.
-
jobName
The user generated name for an export job.
- Returns:
- The user generated name for an export job.
-
jobStatus
The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.
If the service returns an enum value that is not available in the current SDK version,
jobStatus
will returnJobStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromjobStatusAsString()
.- Returns:
- The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.
- See Also:
-
jobStatusAsString
The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.
If the service returns an enum value that is not available in the current SDK version,
jobStatus
will returnJobStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromjobStatusAsString()
.- Returns:
- The status of a FHIR export job. Possible statuses are SUBMITTED, IN_PROGRESS, COMPLETED, or FAILED.
- See Also:
-
submitTime
The time an export job was initiated.
- Returns:
- The time an export job was initiated.
-
endTime
The time an export job completed.
- Returns:
- The time an export job completed.
-
datastoreId
The AWS generated ID for the data store from which files are being exported for an export job.
- Returns:
- The AWS generated ID for the data store from which files are being exported for an export job.
-
outputDataConfig
The output data configuration that was supplied when the export job was created.
- Returns:
- The output data configuration that was supplied when the export job was created.
-
dataAccessRoleArn
The Amazon Resource Name used during the initiation of the job.
- Returns:
- The Amazon Resource Name used during the initiation of the job.
-
message
An explanation of any errors that may have occurred during the export job.
- Returns:
- An explanation of any errors that may have occurred during the export job.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<ExportJobProperties.Builder,
ExportJobProperties> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-