Class CfnBotProps.Jsii$Proxy
- All Implemented Interfaces:
CfnBotProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnBotProps
CfnBotProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.lex.CfnBotProps
CfnBotProps.Builder, CfnBotProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnBotProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnBotProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectIndicates whether Amazon Lex V2 should automatically build the locales for the bot after a change.final ObjectThe Amazon S3 location of files used to import a bot.final ObjectA list of locales for the bot.final ObjectA list of tags to add to the bot.final ObjectBy default, data stored by Amazon Lex is encrypted.final StringThe description of the version.final NumberThe time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.final StringgetName()The name of the bot locale.final StringThe Amazon Resource Name (ARN) of the IAM role used to build and run the bot.final ObjectSpecifies configuration settings for the alias used to test the bot.final ObjectA list of tags to add to the test alias for a bot.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnBotProps.Builder.
-
-
Method Details
-
getDataPrivacy
Description copied from interface:CfnBotPropsBy default, data stored by Amazon Lex is encrypted.The
DataPrivacystructure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.- Specified by:
getDataPrivacyin interfaceCfnBotProps
-
getIdleSessionTtlInSeconds
Description copied from interface:CfnBotPropsThe time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot.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.
- Specified by:
getIdleSessionTtlInSecondsin interfaceCfnBotProps
-
getName
Description copied from interface:CfnBotPropsThe name of the bot locale.- Specified by:
getNamein interfaceCfnBotProps
-
getRoleArn
Description copied from interface:CfnBotPropsThe Amazon Resource Name (ARN) of the IAM role used to build and run the bot.- Specified by:
getRoleArnin interfaceCfnBotProps
-
getAutoBuildBotLocales
Description copied from interface:CfnBotPropsIndicates whether Amazon Lex V2 should automatically build the locales for the bot after a change.- Specified by:
getAutoBuildBotLocalesin interfaceCfnBotProps
-
getBotFileS3Location
Description copied from interface:CfnBotPropsThe Amazon S3 location of files used to import a bot.The files must be in the import format specified in JSON format for importing and exporting in the Amazon Lex developer guide.
- Specified by:
getBotFileS3Locationin interfaceCfnBotProps
-
getBotLocales
Description copied from interface:CfnBotPropsA list of locales for the bot.- Specified by:
getBotLocalesin interfaceCfnBotProps
-
getBotTags
Description copied from interface:CfnBotPropsA list of tags to add to the bot.You can only add tags when you import a bot. You can't use the
UpdateBotoperation to update tags. To update tags, use theTagResourceoperation.- Specified by:
getBotTagsin interfaceCfnBotProps
-
getDescription
Description copied from interface:CfnBotPropsThe description of the version.- Specified by:
getDescriptionin interfaceCfnBotProps
-
getTestBotAliasSettings
Description copied from interface:CfnBotPropsSpecifies configuration settings for the alias used to test the bot.If the
TestBotAliasSettingsproperty is not specified, the settings are configured with default values.- Specified by:
getTestBotAliasSettingsin interfaceCfnBotProps
-
getTestBotAliasTags
Description copied from interface:CfnBotPropsA list of tags to add to the test alias for a bot.You can only add tags when you import a bot. You can't use the
UpdateAliasoperation to update tags. To update tags on the test alias, use theTagResourceoperation.- Specified by:
getTestBotAliasTagsin interfaceCfnBotProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-