Interface CreateDataTransformationProfileRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateDataTransformationProfileRequest.Builder,,CreateDataTransformationProfileRequest> HealthLakeRequest.Builder,SdkBuilder<CreateDataTransformationProfileRequest.Builder,,CreateDataTransformationProfileRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateDataTransformationProfileRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier to ensure that the operation completes no more than one time.The AWS Key Management Service (AWS KMS) key identifier used to encrypt the profile content at rest.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.profileDescription(String profileDescription) A human-readable description of the profile's purpose.profileName(String profileName) A name for the data transformation profile.The source for the initial profile content.The source for the initial profile content.sourceFormat(String sourceFormat) The source data format that this profile converts from (Consolidated Clinical Document Architecture (C-CDA) or Comma-separated values (CSV)).sourceFormat(SourceFormat sourceFormat) The source data format that this profile converts from (Consolidated Clinical Document Architecture (C-CDA) or Comma-separated values (CSV)).The tags to associate with the profile at creation time.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
-
sourceFormat
The source data format that this profile converts from (Consolidated Clinical Document Architecture (C-CDA) or Comma-separated values (CSV)).
- Parameters:
sourceFormat- The source data format that this profile converts from (Consolidated Clinical Document Architecture (C-CDA) or Comma-separated values (CSV)).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceFormat
The source data format that this profile converts from (Consolidated Clinical Document Architecture (C-CDA) or Comma-separated values (CSV)).
- Parameters:
sourceFormat- The source data format that this profile converts from (Consolidated Clinical Document Architecture (C-CDA) or Comma-separated values (CSV)).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
The source for the initial profile content. Specify a built-in starter profile, an existing profile version to clone, raw profile content for CI/CD workflows, or a sample data file in Amazon S3.
- Parameters:
source- The source for the initial profile content. Specify a built-in starter profile, an existing profile version to clone, raw profile content for CI/CD workflows, or a sample data file in Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
default CreateDataTransformationProfileRequest.Builder source(Consumer<CreateDataTransformationProfileSource.Builder> source) The source for the initial profile content. Specify a built-in starter profile, an existing profile version to clone, raw profile content for CI/CD workflows, or a sample data file in Amazon S3.
This is a convenience method that creates an instance of theCreateDataTransformationProfileSource.Builderavoiding the need to create one manually viaCreateDataTransformationProfileSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosource(CreateDataTransformationProfileSource).- Parameters:
source- a consumer that will call methods onCreateDataTransformationProfileSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyId
The AWS Key Management Service (AWS KMS) key identifier used to encrypt the profile content at rest.
- Parameters:
kmsKeyId- The AWS Key Management Service (AWS KMS) key identifier used to encrypt the profile content at rest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileDescription
A human-readable description of the profile's purpose.
- Parameters:
profileDescription- A human-readable description of the profile's purpose.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileName
A name for the data transformation profile.
- Parameters:
profileName- A name for the data transformation profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags to associate with the profile at creation time.
- Parameters:
tags- The tags to associate with the profile at creation time.- 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.
-
overrideConfiguration
CreateDataTransformationProfileRequest.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
CreateDataTransformationProfileRequest.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.
-