Interface StartPiiEntitiesDetectionJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,ComprehendRequest.Builder,CopyableBuilder<StartPiiEntitiesDetectionJobRequest.Builder,,StartPiiEntitiesDetectionJobRequest> SdkBuilder<StartPiiEntitiesDetectionJobRequest.Builder,,StartPiiEntitiesDetectionJobRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartPiiEntitiesDetectionJobRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientRequestToken(String clientRequestToken) A unique identifier for the request.dataAccessRoleArn(String dataAccessRoleArn) The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend read access to your input data.inputDataConfig(Consumer<InputDataConfig.Builder> inputDataConfig) The input properties for a PII entities detection job.inputDataConfig(InputDataConfig inputDataConfig) The input properties for a PII entities detection job.The identifier of the job.languageCode(String languageCode) The language of the input documents.languageCode(LanguageCode languageCode) The language of the input documents.Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.mode(PiiEntitiesDetectionMode mode) Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.outputDataConfig(Consumer<OutputDataConfig.Builder> outputDataConfig) Provides configuration parameters for the output of PII entity detection jobs.outputDataConfig(OutputDataConfig outputDataConfig) Provides configuration parameters for the output of PII entity detection jobs.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.redactionConfig(Consumer<RedactionConfig.Builder> redactionConfig) Provides configuration parameters for PII entity redaction.redactionConfig(RedactionConfig redactionConfig) Provides configuration parameters for PII entity redaction.tags(Collection<Tag> tags) Tags to associate with the PII entities detection job.tags(Consumer<Tag.Builder>... tags) Tags to associate with the PII entities detection job.Tags to associate with the PII entities detection job.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.comprehend.model.ComprehendRequest.Builder
buildMethods 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, sdkFields
-
Method Details
-
inputDataConfig
The input properties for a PII entities detection job.
- Parameters:
inputDataConfig- The input properties for a PII entities detection job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputDataConfig
default StartPiiEntitiesDetectionJobRequest.Builder inputDataConfig(Consumer<InputDataConfig.Builder> inputDataConfig) The input properties for a PII entities detection job.
This is a convenience method that creates an instance of theInputDataConfig.Builderavoiding the need to create one manually viaInputDataConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputDataConfig(InputDataConfig).- Parameters:
inputDataConfig- a consumer that will call methods onInputDataConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputDataConfig
Provides configuration parameters for the output of PII entity detection jobs.
- Parameters:
outputDataConfig- Provides configuration parameters for the output of PII entity detection jobs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputDataConfig
default StartPiiEntitiesDetectionJobRequest.Builder outputDataConfig(Consumer<OutputDataConfig.Builder> outputDataConfig) Provides configuration parameters for the output of PII entity detection jobs.
This is a convenience method that creates an instance of theOutputDataConfig.Builderavoiding the need to create one manually viaOutputDataConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputDataConfig(OutputDataConfig).- Parameters:
outputDataConfig- a consumer that will call methods onOutputDataConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mode
Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.
- Parameters:
mode- Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mode
Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.
- Parameters:
mode- Specifies whether the output provides the locations (offsets) of PII entities or a file in which PII entities are redacted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
redactionConfig
Provides configuration parameters for PII entity redaction.
This parameter is required if you set the
Modeparameter toONLY_REDACTION. In that case, you must provide aRedactionConfigdefinition that includes thePiiEntityTypesparameter.- Parameters:
redactionConfig- Provides configuration parameters for PII entity redaction.This parameter is required if you set the
Modeparameter toONLY_REDACTION. In that case, you must provide aRedactionConfigdefinition that includes thePiiEntityTypesparameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redactionConfig
default StartPiiEntitiesDetectionJobRequest.Builder redactionConfig(Consumer<RedactionConfig.Builder> redactionConfig) Provides configuration parameters for PII entity redaction.
This parameter is required if you set the
This is a convenience method that creates an instance of theModeparameter toONLY_REDACTION. In that case, you must provide aRedactionConfigdefinition that includes thePiiEntityTypesparameter.RedactionConfig.Builderavoiding the need to create one manually viaRedactionConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toredactionConfig(RedactionConfig).- Parameters:
redactionConfig- a consumer that will call methods onRedactionConfig.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 IAM role that grants Amazon Comprehend read access to your input data.
- Parameters:
dataAccessRoleArn- The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend read access to your input data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobName
The identifier of the job.
- Parameters:
jobName- The identifier of the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
languageCode
The language of the input documents. Enter the language code for English (en) or Spanish (es).
- Parameters:
languageCode- The language of the input documents. Enter the language code for English (en) or Spanish (es).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
languageCode
The language of the input documents. Enter the language code for English (en) or Spanish (es).
- Parameters:
languageCode- The language of the input documents. Enter the language code for English (en) or Spanish (es).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientRequestToken
A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.
- Parameters:
clientRequestToken- A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags to associate with the PII entities detection job. A tag is a key-value pair that adds metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.
- Parameters:
tags- Tags to associate with the PII entities detection job. A tag is a key-value pair that adds metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags to associate with the PII entities detection job. A tag is a key-value pair that adds metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.
- Parameters:
tags- Tags to associate with the PII entities detection job. A tag is a key-value pair that adds metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags to associate with the PII entities detection job. A tag is a key-value pair that adds metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
StartPiiEntitiesDetectionJobRequest.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
StartPiiEntitiesDetectionJobRequest.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.
-