Package com.pulumi.aws.comprehend
Class EntityRecognizerArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.comprehend.EntityRecognizerArgs.Builder
-
- Enclosing class:
- EntityRecognizerArgs
public static final class EntityRecognizerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EntityRecognizerArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityRecognizerArgsbuild()EntityRecognizerArgs.BuilderdataAccessRoleArn(com.pulumi.core.Output<java.lang.String> dataAccessRoleArn)EntityRecognizerArgs.BuilderdataAccessRoleArn(java.lang.String dataAccessRoleArn)EntityRecognizerArgs.BuilderinputDataConfig(EntityRecognizerInputDataConfigArgs inputDataConfig)EntityRecognizerArgs.BuilderinputDataConfig(com.pulumi.core.Output<EntityRecognizerInputDataConfigArgs> inputDataConfig)EntityRecognizerArgs.BuilderlanguageCode(com.pulumi.core.Output<java.lang.String> languageCode)EntityRecognizerArgs.BuilderlanguageCode(java.lang.String languageCode)EntityRecognizerArgs.BuildermodelKmsKeyId(com.pulumi.core.Output<java.lang.String> modelKmsKeyId)EntityRecognizerArgs.BuildermodelKmsKeyId(java.lang.String modelKmsKeyId)EntityRecognizerArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)EntityRecognizerArgs.Buildername(java.lang.String name)EntityRecognizerArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)EntityRecognizerArgs.Builderregion(java.lang.String region)EntityRecognizerArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)EntityRecognizerArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)EntityRecognizerArgs.BuilderversionName(com.pulumi.core.Output<java.lang.String> versionName)EntityRecognizerArgs.BuilderversionName(java.lang.String versionName)EntityRecognizerArgs.BuilderversionNamePrefix(com.pulumi.core.Output<java.lang.String> versionNamePrefix)EntityRecognizerArgs.BuilderversionNamePrefix(java.lang.String versionNamePrefix)EntityRecognizerArgs.BuildervolumeKmsKeyId(com.pulumi.core.Output<java.lang.String> volumeKmsKeyId)EntityRecognizerArgs.BuildervolumeKmsKeyId(java.lang.String volumeKmsKeyId)EntityRecognizerArgs.BuildervpcConfig(EntityRecognizerVpcConfigArgs vpcConfig)EntityRecognizerArgs.BuildervpcConfig(com.pulumi.core.Output<EntityRecognizerVpcConfigArgs> vpcConfig)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EntityRecognizerArgs defaults)
-
-
Method Detail
-
dataAccessRoleArn
public EntityRecognizerArgs.Builder dataAccessRoleArn(com.pulumi.core.Output<java.lang.String> dataAccessRoleArn)
- Parameters:
dataAccessRoleArn- The ARN for an IAM Role which allows Comprehend to read the training and testing data.- Returns:
- builder
-
dataAccessRoleArn
public EntityRecognizerArgs.Builder dataAccessRoleArn(java.lang.String dataAccessRoleArn)
- Parameters:
dataAccessRoleArn- The ARN for an IAM Role which allows Comprehend to read the training and testing data.- Returns:
- builder
-
inputDataConfig
public EntityRecognizerArgs.Builder inputDataConfig(com.pulumi.core.Output<EntityRecognizerInputDataConfigArgs> inputDataConfig)
- Parameters:
inputDataConfig- Configuration for the training and testing data. See the `inputDataConfig` Configuration Block section below.- Returns:
- builder
-
inputDataConfig
public EntityRecognizerArgs.Builder inputDataConfig(EntityRecognizerInputDataConfigArgs inputDataConfig)
- Parameters:
inputDataConfig- Configuration for the training and testing data. See the `inputDataConfig` Configuration Block section below.- Returns:
- builder
-
languageCode
public EntityRecognizerArgs.Builder languageCode(com.pulumi.core.Output<java.lang.String> languageCode)
- Parameters:
languageCode- Two-letter language code for the language. One of `en`, `es`, `fr`, `it`, `de`, or `pt`.- Returns:
- builder
-
languageCode
public EntityRecognizerArgs.Builder languageCode(java.lang.String languageCode)
- Parameters:
languageCode- Two-letter language code for the language. One of `en`, `es`, `fr`, `it`, `de`, or `pt`.- Returns:
- builder
-
modelKmsKeyId
public EntityRecognizerArgs.Builder modelKmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> modelKmsKeyId)
- Parameters:
modelKmsKeyId- The ID or ARN of a KMS Key used to encrypt trained Entity Recognizers.- Returns:
- builder
-
modelKmsKeyId
public EntityRecognizerArgs.Builder modelKmsKeyId(java.lang.String modelKmsKeyId)
- Parameters:
modelKmsKeyId- The ID or ARN of a KMS Key used to encrypt trained Entity Recognizers.- Returns:
- builder
-
name
public EntityRecognizerArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name for the Entity Recognizer. Has a maximum length of 63 characters. Can contain upper- and lower-case letters, numbers, and hyphen (`-`). The following arguments are optional:- Returns:
- builder
-
name
public EntityRecognizerArgs.Builder name(java.lang.String name)
- Parameters:
name- Name for the Entity Recognizer. Has a maximum length of 63 characters. Can contain upper- and lower-case letters, numbers, and hyphen (`-`). The following arguments are optional:- Returns:
- builder
-
region
public EntityRecognizerArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public EntityRecognizerArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public EntityRecognizerArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public EntityRecognizerArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` Configuration Block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
versionName
public EntityRecognizerArgs.Builder versionName(@Nullable com.pulumi.core.Output<java.lang.String> versionName)
- Parameters:
versionName- Name for the version of the Entity Recognizer. Each version must have a unique name within the Entity Recognizer. If omitted, the provider will assign a random, unique version name. If explicitly set to `""`, no version name will be set. Has a maximum length of 63 characters. Can contain upper- and lower-case letters, numbers, and hyphen (`-`). Conflicts with `versionNamePrefix`.- Returns:
- builder
-
versionName
public EntityRecognizerArgs.Builder versionName(java.lang.String versionName)
- Parameters:
versionName- Name for the version of the Entity Recognizer. Each version must have a unique name within the Entity Recognizer. If omitted, the provider will assign a random, unique version name. If explicitly set to `""`, no version name will be set. Has a maximum length of 63 characters. Can contain upper- and lower-case letters, numbers, and hyphen (`-`). Conflicts with `versionNamePrefix`.- Returns:
- builder
-
versionNamePrefix
public EntityRecognizerArgs.Builder versionNamePrefix(@Nullable com.pulumi.core.Output<java.lang.String> versionNamePrefix)
- Parameters:
versionNamePrefix- Creates a unique version name beginning with the specified prefix. Has a maximum length of 37 characters. Can contain upper- and lower-case letters, numbers, and hyphen (`-`). Conflicts with `versionName`.- Returns:
- builder
-
versionNamePrefix
public EntityRecognizerArgs.Builder versionNamePrefix(java.lang.String versionNamePrefix)
- Parameters:
versionNamePrefix- Creates a unique version name beginning with the specified prefix. Has a maximum length of 37 characters. Can contain upper- and lower-case letters, numbers, and hyphen (`-`). Conflicts with `versionName`.- Returns:
- builder
-
volumeKmsKeyId
public EntityRecognizerArgs.Builder volumeKmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> volumeKmsKeyId)
- Parameters:
volumeKmsKeyId- ID or ARN of a KMS Key used to encrypt storage volumes during job processing.- Returns:
- builder
-
volumeKmsKeyId
public EntityRecognizerArgs.Builder volumeKmsKeyId(java.lang.String volumeKmsKeyId)
- Parameters:
volumeKmsKeyId- ID or ARN of a KMS Key used to encrypt storage volumes during job processing.- Returns:
- builder
-
vpcConfig
public EntityRecognizerArgs.Builder vpcConfig(@Nullable com.pulumi.core.Output<EntityRecognizerVpcConfigArgs> vpcConfig)
- Parameters:
vpcConfig- Configuration parameters for VPC to contain Entity Recognizer resources. See the `vpcConfig` Configuration Block section below.- Returns:
- builder
-
vpcConfig
public EntityRecognizerArgs.Builder vpcConfig(EntityRecognizerVpcConfigArgs vpcConfig)
- Parameters:
vpcConfig- Configuration parameters for VPC to contain Entity Recognizer resources. See the `vpcConfig` Configuration Block section below.- Returns:
- builder
-
build
public EntityRecognizerArgs build()
-
-