Interface StartDataTransformationJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartDataTransformationJobRequest.Builder,,StartDataTransformationJobRequest> HealthLakeRequest.Builder,SdkBuilder<StartDataTransformationJobRequest.Builder,,StartDataTransformationJobRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartDataTransformationJobRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier to ensure that the operation completes no more than one time.dataAccessRoleArn(String dataAccessRoleArn) The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that AWS HealthLake assumes to read from and write to the specified Amazon S3 locations.driftDetectionEnabled(Boolean driftDetectionEnabled) Specifies whether drift detection is enabled for this job.inputDataConfig(Consumer<TransformationInputDataConfig.Builder> inputDataConfig) The Amazon S3 location and format of the source files to transform.inputDataConfig(TransformationInputDataConfig inputDataConfig) The Amazon S3 location and format of the source files to transform.A descriptive name for the data transformation job.outputDataConfig(Consumer<TransformationOutputDataConfig.Builder> outputDataConfig) The Amazon S3 output location and AWS Key Management Service (AWS KMS) encryption configuration.outputDataConfig(TransformationOutputDataConfig outputDataConfig) The Amazon S3 output location and AWS Key Management Service (AWS KMS) encryption configuration.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The unique identifier of the data transformation profile to use for conversion.provenanceEnabled(Boolean provenanceEnabled) Specifies whether FHIR R4 Provenance resource generation is enabled for this transformation job.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.healthlake.model.HealthLakeRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
inputDataConfig
StartDataTransformationJobRequest.Builder inputDataConfig(TransformationInputDataConfig inputDataConfig) The Amazon S3 location and format of the source files to transform.
- Parameters:
inputDataConfig- The Amazon S3 location and format of the source files to transform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputDataConfig
default StartDataTransformationJobRequest.Builder inputDataConfig(Consumer<TransformationInputDataConfig.Builder> inputDataConfig) The Amazon S3 location and format of the source files to transform.
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
StartDataTransformationJobRequest.Builder outputDataConfig(TransformationOutputDataConfig outputDataConfig) The Amazon S3 output location and AWS Key Management Service (AWS KMS) encryption configuration.
- Parameters:
outputDataConfig- The Amazon S3 output location and AWS Key Management Service (AWS KMS) encryption configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputDataConfig
default StartDataTransformationJobRequest.Builder outputDataConfig(Consumer<TransformationOutputDataConfig.Builder> outputDataConfig) The Amazon S3 output location and AWS Key Management Service (AWS KMS) encryption configuration.
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 AWS HealthLake assumes to read from and write to the specified Amazon S3 locations.
- Parameters:
dataAccessRoleArn- The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that AWS HealthLake assumes to read from and write to the specified Amazon S3 locations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, the service ignores the request but does not return an error.
- Parameters:
clientToken- A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, the service ignores the request but does not return an error.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobName
A descriptive name for the data transformation job.
- Parameters:
jobName- A descriptive name for 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 to use for conversion.
- Parameters:
profileId- The unique identifier of the data transformation profile to use for conversion.- 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. If you don't specify a value, the default is
true. To disable provenance output, set this parameter tofalse.- 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. If you don't specify a value, the default istrue. To disable provenance output, set this parameter tofalse.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartDataTransformationJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
StartDataTransformationJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-