public static final class CfnBotProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnBotProps
CfnBotProps
CfnBotProps.Builder, CfnBotProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getAutoBuildBotLocales()
Indicates whether Amazon Lex V2 should automatically build the locales for the bot after a change.
|
java.lang.Object |
getBotFileS3Location()
The Amazon S3 location of files used to import a bot.
|
java.lang.Object |
getBotLocales()
A list of locales for the bot.
|
java.lang.Object |
getBotTags()
A list of tags to add to the bot.
|
java.lang.Object |
getDataPrivacy()
Provides information on additional privacy protections Amazon Lex should use with the bot's data.
|
java.lang.String |
getDescription()
The description of the version.
|
java.lang.Number |
getIdleSessionTtlInSeconds()
The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.
|
java.lang.String |
getName()
The name of the field to filter the list of bots.
|
java.lang.String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role used to build and run the bot.
|
java.lang.Object |
getTestBotAliasSettings()
Specifies configuration settings for the alias used to test the bot.
|
java.lang.Object |
getTestBotAliasTags()
A list of tags to add to the test alias for a bot.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getDataPrivacy()
CfnBotProps
getDataPrivacy
in interface CfnBotProps
public final java.lang.Number getIdleSessionTtlInSeconds()
CfnBotProps
A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.
You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.
getIdleSessionTtlInSeconds
in interface CfnBotProps
public final java.lang.String getName()
CfnBotProps
getName
in interface CfnBotProps
public final java.lang.String getRoleArn()
CfnBotProps
getRoleArn
in interface CfnBotProps
public final java.lang.Object getAutoBuildBotLocales()
CfnBotProps
getAutoBuildBotLocales
in interface CfnBotProps
public final java.lang.Object getBotFileS3Location()
CfnBotProps
The files must be in the import format specified in JSON format for importing and exporting in the Amazon Lex developer guide.
getBotFileS3Location
in interface CfnBotProps
public final java.lang.Object getBotLocales()
CfnBotProps
getBotLocales
in interface CfnBotProps
public final java.lang.Object getBotTags()
CfnBotProps
You can only add tags when you import a bot. You can't use the UpdateBot
operation to update tags. To update tags, use the TagResource
operation.
getBotTags
in interface CfnBotProps
public final java.lang.String getDescription()
CfnBotProps
getDescription
in interface CfnBotProps
public final java.lang.Object getTestBotAliasSettings()
CfnBotProps
If the TestBotAliasSettings
property is not specified, the settings are configured with default values.
getTestBotAliasSettings
in interface CfnBotProps
public final java.lang.Object getTestBotAliasTags()
CfnBotProps
You can only add tags when you import a bot. You can't use the UpdateAlias
operation to update tags. To update tags on the test alias, use the TagResource
operation.
getTestBotAliasTags
in interface CfnBotProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()