Package com.pulumi.aws.lex.inputs
Class V2modelsBotState.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.inputs.V2modelsBotState.Builder
-
- Enclosing class:
- V2modelsBotState
public static final class V2modelsBotState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(V2modelsBotState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V2modelsBotState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)V2modelsBotState.Builderarn(java.lang.String arn)V2modelsBotStatebuild()V2modelsBotState.BuilderdataPrivacies(V2modelsBotDataPrivacyArgs... dataPrivacies)V2modelsBotState.BuilderdataPrivacies(com.pulumi.core.Output<java.util.List<V2modelsBotDataPrivacyArgs>> dataPrivacies)V2modelsBotState.BuilderdataPrivacies(java.util.List<V2modelsBotDataPrivacyArgs> dataPrivacies)V2modelsBotState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)V2modelsBotState.Builderdescription(java.lang.String description)V2modelsBotState.BuilderidleSessionTtlInSeconds(com.pulumi.core.Output<java.lang.Integer> idleSessionTtlInSeconds)V2modelsBotState.BuilderidleSessionTtlInSeconds(java.lang.Integer idleSessionTtlInSeconds)V2modelsBotState.Buildermembers(V2modelsBotMemberArgs... members)V2modelsBotState.Buildermembers(com.pulumi.core.Output<java.util.List<V2modelsBotMemberArgs>> members)V2modelsBotState.Buildermembers(java.util.List<V2modelsBotMemberArgs> members)V2modelsBotState.Buildername(com.pulumi.core.Output<java.lang.String> name)V2modelsBotState.Buildername(java.lang.String name)V2modelsBotState.Builderregion(com.pulumi.core.Output<java.lang.String> region)V2modelsBotState.Builderregion(java.lang.String region)V2modelsBotState.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)V2modelsBotState.BuilderroleArn(java.lang.String roleArn)V2modelsBotState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)V2modelsBotState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)V2modelsBotState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)V2modelsBotState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)V2modelsBotState.BuildertestBotAliasTags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> testBotAliasTags)V2modelsBotState.BuildertestBotAliasTags(java.util.Map<java.lang.String,java.lang.String> testBotAliasTags)V2modelsBotState.Buildertimeouts(V2modelsBotTimeoutsArgs timeouts)V2modelsBotState.Buildertimeouts(com.pulumi.core.Output<V2modelsBotTimeoutsArgs> timeouts)V2modelsBotState.Buildertype(com.pulumi.core.Output<java.lang.String> type)V2modelsBotState.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsBotState defaults)
-
-
Method Detail
-
arn
public V2modelsBotState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
-
arn
public V2modelsBotState.Builder arn(java.lang.String arn)
-
dataPrivacies
public V2modelsBotState.Builder dataPrivacies(@Nullable com.pulumi.core.Output<java.util.List<V2modelsBotDataPrivacyArgs>> dataPrivacies)
- Parameters:
dataPrivacies- Provides information on additional privacy protections Amazon Lex should use with the bot's data. See `dataPrivacy`- Returns:
- builder
-
dataPrivacies
public V2modelsBotState.Builder dataPrivacies(java.util.List<V2modelsBotDataPrivacyArgs> dataPrivacies)
- Parameters:
dataPrivacies- Provides information on additional privacy protections Amazon Lex should use with the bot's data. See `dataPrivacy`- Returns:
- builder
-
dataPrivacies
public V2modelsBotState.Builder dataPrivacies(V2modelsBotDataPrivacyArgs... dataPrivacies)
- Parameters:
dataPrivacies- Provides information on additional privacy protections Amazon Lex should use with the bot's data. See `dataPrivacy`- Returns:
- builder
-
description
public V2modelsBotState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the bot. It appears in lists to help you identify a particular bot.- Returns:
- builder
-
description
public V2modelsBotState.Builder description(java.lang.String description)
- Parameters:
description- Description of the bot. It appears in lists to help you identify a particular bot.- Returns:
- builder
-
idleSessionTtlInSeconds
public V2modelsBotState.Builder idleSessionTtlInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> idleSessionTtlInSeconds)
- Parameters:
idleSessionTtlInSeconds- Time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot. You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.- Returns:
- builder
-
idleSessionTtlInSeconds
public V2modelsBotState.Builder idleSessionTtlInSeconds(java.lang.Integer idleSessionTtlInSeconds)
- Parameters:
idleSessionTtlInSeconds- Time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot. You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.- Returns:
- builder
-
members
public V2modelsBotState.Builder members(@Nullable com.pulumi.core.Output<java.util.List<V2modelsBotMemberArgs>> members)
- Parameters:
members- List of bot members in a network to be created. See `botMembers`.- Returns:
- builder
-
members
public V2modelsBotState.Builder members(java.util.List<V2modelsBotMemberArgs> members)
- Parameters:
members- List of bot members in a network to be created. See `botMembers`.- Returns:
- builder
-
members
public V2modelsBotState.Builder members(V2modelsBotMemberArgs... members)
- Parameters:
members- List of bot members in a network to be created. See `botMembers`.- Returns:
- builder
-
name
public V2modelsBotState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the bot. The bot name must be unique in the account that creates the bot. Type String. Length Constraints: Minimum length of 1. Maximum length of 100.- Returns:
- builder
-
name
public V2modelsBotState.Builder name(java.lang.String name)
- Parameters:
name- Name of the bot. The bot name must be unique in the account that creates the bot. Type String. Length Constraints: Minimum length of 1. Maximum length of 100.- Returns:
- builder
-
region
public V2modelsBotState.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 V2modelsBotState.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
-
roleArn
public V2modelsBotState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of an IAM role that has permission to access the bot. The following arguments are optional:- Returns:
- builder
-
roleArn
public V2modelsBotState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of an IAM role that has permission to access the bot. The following arguments are optional:- Returns:
- builder
-
tags
public V2modelsBotState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- List of tags to add to the bot. You can only add tags when you create a bot.- Returns:
- builder
-
tags
public V2modelsBotState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- List of tags to add to the bot. You can only add tags when you create a bot.- Returns:
- builder
-
tagsAll
public V2modelsBotState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public V2modelsBotState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
testBotAliasTags
public V2modelsBotState.Builder testBotAliasTags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> testBotAliasTags)
- Parameters:
testBotAliasTags- List of tags to add to the test alias for a bot. You can only add tags when you create a bot.- Returns:
- builder
-
testBotAliasTags
public V2modelsBotState.Builder testBotAliasTags(java.util.Map<java.lang.String,java.lang.String> testBotAliasTags)
- Parameters:
testBotAliasTags- List of tags to add to the test alias for a bot. You can only add tags when you create a bot.- Returns:
- builder
-
timeouts
public V2modelsBotState.Builder timeouts(@Nullable com.pulumi.core.Output<V2modelsBotTimeoutsArgs> timeouts)
-
timeouts
public V2modelsBotState.Builder timeouts(V2modelsBotTimeoutsArgs timeouts)
-
type
public V2modelsBotState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of a bot to create. Possible values are `"Bot"` and `"BotNetwork"`.- Returns:
- builder
-
type
public V2modelsBotState.Builder type(java.lang.String type)
- Parameters:
type- Type of a bot to create. Possible values are `"Bot"` and `"BotNetwork"`.- Returns:
- builder
-
build
public V2modelsBotState build()
-
-