Interface TransformationJobProperties.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TransformationJobProperties.Builder,,TransformationJobProperties> SdkBuilder<TransformationJobProperties.Builder,,TransformationJobProperties> SdkPojo
- Enclosing class:
TransformationJobProperties
-
Method Summary
Modifier and TypeMethodDescriptiondataAccessRoleArn(String dataAccessRoleArn) The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants AWS HealthLake access to the specified Amazon S3 locations.driftDetectionEnabled(Boolean driftDetectionEnabled) Specifies whether drift detection is enabled for this job.The timestamp when the job completed or failed.inputDataConfig(Consumer<TransformationInputDataConfig.Builder> inputDataConfig) The Amazon S3 location and format of the source files for this job.inputDataConfig(TransformationInputDataConfig inputDataConfig) The Amazon S3 location and format of the source files for this job.The unique identifier of the data transformation job.The name of the data transformation job.jobProgressReport(Consumer<TransformationJobProgressReport.Builder> jobProgressReport) The progress report for the data transformation job, including counts of files processed and resources generated.jobProgressReport(TransformationJobProgressReport jobProgressReport) The progress report for the data transformation job, including counts of files processed and resources generated.The current status of the data transformation job.jobStatus(TransformationJobStatus jobStatus) The current status of the data transformation job.An informational message about the job, such as an error description if the job failed.outputDataConfig(Consumer<TransformationOutputDataConfig.Builder> outputDataConfig) The Amazon S3 location and encryption configuration for the converted output.outputDataConfig(TransformationOutputDataConfig outputDataConfig) The Amazon S3 location and encryption configuration for the converted output.The unique identifier of the data transformation profile used for this job.profileName(String profileName) The name of the data transformation profile used for this job.profileVersion(Integer profileVersion) The version number of the data transformation profile used for this job.provenanceEnabled(Boolean provenanceEnabled) Specifies whether FHIR R4 Provenance resource generation is enabled for this transformation job.submitTime(Instant submitTime) The timestamp when the job was submitted.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
jobId
The unique identifier of the data transformation job.
- Parameters:
jobId- The unique identifier of the data transformation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobStatus
The current status of the data transformation job.
- Parameters:
jobStatus- The current status of the data transformation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobStatus
The current status of the data transformation job.
- Parameters:
jobStatus- The current status of the data transformation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputDataConfig
The Amazon S3 location and format of the source files for this job.
- Parameters:
inputDataConfig- The Amazon S3 location and format of the source files for this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputDataConfig
default TransformationJobProperties.Builder inputDataConfig(Consumer<TransformationInputDataConfig.Builder> inputDataConfig) The Amazon S3 location and format of the source files for this job.
This is a convenience method that creates an instance of theTransformationInputDataConfig.Builderavoiding the need to create one manually viaTransformationInputDataConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputDataConfig(TransformationInputDataConfig).- Parameters:
inputDataConfig- a consumer that will call methods onTransformationInputDataConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputDataConfig
TransformationJobProperties.Builder outputDataConfig(TransformationOutputDataConfig outputDataConfig) The Amazon S3 location and encryption configuration for the converted output.
- Parameters:
outputDataConfig- The Amazon S3 location and encryption configuration for the converted output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputDataConfig
default TransformationJobProperties.Builder outputDataConfig(Consumer<TransformationOutputDataConfig.Builder> outputDataConfig) The Amazon S3 location and encryption configuration for the converted output.
This is a convenience method that creates an instance of theTransformationOutputDataConfig.Builderavoiding the need to create one manually viaTransformationOutputDataConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputDataConfig(TransformationOutputDataConfig).- Parameters:
outputDataConfig- a consumer that will call methods onTransformationOutputDataConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataAccessRoleArn
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants AWS HealthLake access to the specified Amazon S3 locations. AWS HealthLake assumes this role to read input files and write output files.
- Parameters:
dataAccessRoleArn- The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that grants AWS HealthLake access to the specified Amazon S3 locations. AWS HealthLake assumes this role to read input files and write output files.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
submitTime
The timestamp when the job was submitted.
- Parameters:
submitTime- The timestamp when the job was submitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobName
The name of the data transformation job.
- Parameters:
jobName- The name of the data transformation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileId
The unique identifier of the data transformation profile used for this job.
- Parameters:
profileId- The unique identifier of the data transformation profile used for this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileName
The name of the data transformation profile used for this job.
- Parameters:
profileName- The name of the data transformation profile used for this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileVersion
The version number of the data transformation profile used for this job.
- Parameters:
profileVersion- The version number of the data transformation profile used for this job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The timestamp when the job completed or failed.
- Parameters:
endTime- The timestamp when the job completed or failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
driftDetectionEnabled
Specifies whether drift detection is enabled for this job. When enabled, AWS HealthLake writes a drift report to the output Amazon S3 location alongside the converted files.
- Parameters:
driftDetectionEnabled- Specifies whether drift detection is enabled for this job. When enabled, AWS HealthLake writes a drift report to the output Amazon S3 location alongside the converted files.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provenanceEnabled
Specifies whether FHIR R4 Provenance resource generation is enabled for this transformation job. When provenance is enabled, the service also generates related DocumentReference and Device resources.
- Parameters:
provenanceEnabled- Specifies whether FHIR R4 Provenance resource generation is enabled for this transformation job. When provenance is enabled, the service also generates related DocumentReference and Device resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
message
An informational message about the job, such as an error description if the job failed.
- Parameters:
message- An informational message about the job, such as an error description if the job failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobProgressReport
TransformationJobProperties.Builder jobProgressReport(TransformationJobProgressReport jobProgressReport) The progress report for the data transformation job, including counts of files processed and resources generated.
- Parameters:
jobProgressReport- The progress report for the data transformation job, including counts of files processed and resources generated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobProgressReport
default TransformationJobProperties.Builder jobProgressReport(Consumer<TransformationJobProgressReport.Builder> jobProgressReport) The progress report for the data transformation job, including counts of files processed and resources generated.
This is a convenience method that creates an instance of theTransformationJobProgressReport.Builderavoiding the need to create one manually viaTransformationJobProgressReport.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tojobProgressReport(TransformationJobProgressReport).- Parameters:
jobProgressReport- a consumer that will call methods onTransformationJobProgressReport.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-