Package com.pulumi.aws.lex
Class V2modelsBotArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.V2modelsBotArgs.Builder
-
- Enclosing class:
- V2modelsBotArgs
public static final class V2modelsBotArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(V2modelsBotArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V2modelsBotArgsbuild()V2modelsBotArgs.BuilderdataPrivacies(V2modelsBotDataPrivacyArgs... dataPrivacies)V2modelsBotArgs.BuilderdataPrivacies(com.pulumi.core.Output<java.util.List<V2modelsBotDataPrivacyArgs>> dataPrivacies)V2modelsBotArgs.BuilderdataPrivacies(java.util.List<V2modelsBotDataPrivacyArgs> dataPrivacies)V2modelsBotArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)V2modelsBotArgs.Builderdescription(java.lang.String description)V2modelsBotArgs.BuilderidleSessionTtlInSeconds(com.pulumi.core.Output<java.lang.Integer> idleSessionTtlInSeconds)V2modelsBotArgs.BuilderidleSessionTtlInSeconds(java.lang.Integer idleSessionTtlInSeconds)V2modelsBotArgs.Buildermembers(V2modelsBotMemberArgs... members)V2modelsBotArgs.Buildermembers(com.pulumi.core.Output<java.util.List<V2modelsBotMemberArgs>> members)V2modelsBotArgs.Buildermembers(java.util.List<V2modelsBotMemberArgs> members)V2modelsBotArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)V2modelsBotArgs.Buildername(java.lang.String name)V2modelsBotArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)V2modelsBotArgs.Builderregion(java.lang.String region)V2modelsBotArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)V2modelsBotArgs.BuilderroleArn(java.lang.String roleArn)V2modelsBotArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)V2modelsBotArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)V2modelsBotArgs.BuildertestBotAliasTags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> testBotAliasTags)V2modelsBotArgs.BuildertestBotAliasTags(java.util.Map<java.lang.String,java.lang.String> testBotAliasTags)V2modelsBotArgs.Buildertimeouts(V2modelsBotTimeoutsArgs timeouts)V2modelsBotArgs.Buildertimeouts(com.pulumi.core.Output<V2modelsBotTimeoutsArgs> timeouts)V2modelsBotArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)V2modelsBotArgs.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsBotArgs defaults)
-
-
Method Detail
-
dataPrivacies
public V2modelsBotArgs.Builder dataPrivacies(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 V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.Builder idleSessionTtlInSeconds(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 V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.Builder members(V2modelsBotMemberArgs... members)
- Parameters:
members- List of bot members in a network to be created. See `botMembers`.- Returns:
- builder
-
name
public V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.Builder roleArn(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 V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.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
-
testBotAliasTags
public V2modelsBotArgs.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 V2modelsBotArgs.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 V2modelsBotArgs.Builder timeouts(@Nullable com.pulumi.core.Output<V2modelsBotTimeoutsArgs> timeouts)
-
timeouts
public V2modelsBotArgs.Builder timeouts(V2modelsBotTimeoutsArgs timeouts)
-
type
public V2modelsBotArgs.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 V2modelsBotArgs.Builder type(java.lang.String type)
- Parameters:
type- Type of a bot to create. Possible values are `"Bot"` and `"BotNetwork"`.- Returns:
- builder
-
build
public V2modelsBotArgs build()
-
-