Package com.pulumi.aws.comprehend.inputs
Class EntityRecognizerState.Builder
- java.lang.Object
-
- com.pulumi.aws.comprehend.inputs.EntityRecognizerState.Builder
-
- Enclosing class:
- EntityRecognizerState
public static final class EntityRecognizerState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EntityRecognizerState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityRecognizerState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)EntityRecognizerState.Builderarn(java.lang.String arn)EntityRecognizerStatebuild()EntityRecognizerState.BuilderdataAccessRoleArn(com.pulumi.core.Output<java.lang.String> dataAccessRoleArn)EntityRecognizerState.BuilderdataAccessRoleArn(java.lang.String dataAccessRoleArn)EntityRecognizerState.BuilderinputDataConfig(EntityRecognizerInputDataConfigArgs inputDataConfig)EntityRecognizerState.BuilderinputDataConfig(com.pulumi.core.Output<EntityRecognizerInputDataConfigArgs> inputDataConfig)EntityRecognizerState.BuilderlanguageCode(com.pulumi.core.Output<java.lang.String> languageCode)EntityRecognizerState.BuilderlanguageCode(java.lang.String languageCode)EntityRecognizerState.BuildermodelKmsKeyId(com.pulumi.core.Output<java.lang.String> modelKmsKeyId)EntityRecognizerState.BuildermodelKmsKeyId(java.lang.String modelKmsKeyId)EntityRecognizerState.Buildername(com.pulumi.core.Output<java.lang.String> name)EntityRecognizerState.Buildername(java.lang.String name)EntityRecognizerState.Builderregion(com.pulumi.core.Output<java.lang.String> region)EntityRecognizerState.Builderregion(java.lang.String region)EntityRecognizerState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)EntityRecognizerState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)EntityRecognizerState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)EntityRecognizerState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)EntityRecognizerState.BuilderversionName(com.pulumi.core.Output<java.lang.String> versionName)EntityRecognizerState.BuilderversionName(java.lang.String versionName)EntityRecognizerState.BuilderversionNamePrefix(com.pulumi.core.Output<java.lang.String> versionNamePrefix)EntityRecognizerState.BuilderversionNamePrefix(java.lang.String versionNamePrefix)EntityRecognizerState.BuildervolumeKmsKeyId(com.pulumi.core.Output<java.lang.String> volumeKmsKeyId)EntityRecognizerState.BuildervolumeKmsKeyId(java.lang.String volumeKmsKeyId)EntityRecognizerState.BuildervpcConfig(EntityRecognizerVpcConfigArgs vpcConfig)EntityRecognizerState.BuildervpcConfig(com.pulumi.core.Output<EntityRecognizerVpcConfigArgs> vpcConfig)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EntityRecognizerState defaults)
-
-
Method Detail
-
arn
public EntityRecognizerState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Entity Recognizer version.- Returns:
- builder
-
arn
public EntityRecognizerState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Entity Recognizer version.- Returns:
- builder
-
dataAccessRoleArn
public EntityRecognizerState.Builder dataAccessRoleArn(@Nullable 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 EntityRecognizerState.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 EntityRecognizerState.Builder inputDataConfig(@Nullable 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 EntityRecognizerState.Builder inputDataConfig(EntityRecognizerInputDataConfigArgs inputDataConfig)
- Parameters:
inputDataConfig- Configuration for the training and testing data. See the `inputDataConfig` Configuration Block section below.- Returns:
- builder
-
languageCode
public EntityRecognizerState.Builder languageCode(@Nullable 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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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
-
tagsAll
public EntityRecognizerState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public EntityRecognizerState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
versionName
public EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState.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 EntityRecognizerState build()
-
-