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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.comprehend.model.ComprehendRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaInputDataConfig.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaOutputDataConfig.builder()
.When the
Consumer
completes,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
Mode
parameter toONLY_REDACTION
. In that case, you must provide aRedactionConfig
definition that includes thePiiEntityTypes
parameter.- Parameters:
redactionConfig
- Provides configuration parameters for PII entity redaction.This parameter is required if you set the
Mode
parameter toONLY_REDACTION
. In that case, you must provide aRedactionConfig
definition that includes thePiiEntityTypes
parameter.- 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 theMode
parameter toONLY_REDACTION
. In that case, you must provide aRedactionConfig
definition that includes thePiiEntityTypes
parameter.RedactionConfig.Builder
avoiding the need to create one manually viaRedactionConfig.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-