Package com.pulumi.aws.lex.inputs
Class V2modelsBotVersionState.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.inputs.V2modelsBotVersionState.Builder
-
- Enclosing class:
- V2modelsBotVersionState
public static final class V2modelsBotVersionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(V2modelsBotVersionState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsBotVersionState defaults)
-
-
Method Detail
-
botId
public V2modelsBotVersionState.Builder botId(@Nullable com.pulumi.core.Output<java.lang.String> botId)
- Parameters:
botId- Idientifier of the bot to create the version for.- Returns:
- builder
-
botId
public V2modelsBotVersionState.Builder botId(java.lang.String botId)
- Parameters:
botId- Idientifier of the bot to create the version for.- Returns:
- builder
-
botVersion
public V2modelsBotVersionState.Builder botVersion(@Nullable com.pulumi.core.Output<java.lang.String> botVersion)
- Parameters:
botVersion- Version number assigned to the version.- Returns:
- builder
-
botVersion
public V2modelsBotVersionState.Builder botVersion(java.lang.String botVersion)
- Parameters:
botVersion- Version number assigned to the version.- Returns:
- builder
-
description
public V2modelsBotVersionState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A description of the version. Use the description to help identify the version in lists. * `sourceBotVersion` - (Required) The version of a bot used for a bot locale. Valid values: `DRAFT`, a numeric version.- Returns:
- builder
-
description
public V2modelsBotVersionState.Builder description(java.lang.String description)
- Parameters:
description- A description of the version. Use the description to help identify the version in lists. * `sourceBotVersion` - (Required) The version of a bot used for a bot locale. Valid values: `DRAFT`, a numeric version.- Returns:
- builder
-
localeSpecification
public V2modelsBotVersionState.Builder localeSpecification(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,V2modelsBotVersionLocaleSpecificationArgs>> localeSpecification)
- Parameters:
localeSpecification- Specifies the locales that Amazon Lex adds to this version. You can choose the draft version or any other previously published version for each locale. When you specify a source version, the locale data is copied from the source version to the new version.- Returns:
- builder
-
localeSpecification
public V2modelsBotVersionState.Builder localeSpecification(java.util.Map<java.lang.String,V2modelsBotVersionLocaleSpecificationArgs> localeSpecification)
- Parameters:
localeSpecification- Specifies the locales that Amazon Lex adds to this version. You can choose the draft version or any other previously published version for each locale. When you specify a source version, the locale data is copied from the source version to the new version.- Returns:
- builder
-
region
public V2modelsBotVersionState.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 V2modelsBotVersionState.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
-
timeouts
public V2modelsBotVersionState.Builder timeouts(@Nullable com.pulumi.core.Output<V2modelsBotVersionTimeoutsArgs> timeouts)
-
timeouts
public V2modelsBotVersionState.Builder timeouts(V2modelsBotVersionTimeoutsArgs timeouts)
-
build
public V2modelsBotVersionState build()
-
-