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 ObjectReturns union: eitherIResolvableorCfnBot.ErrorLogSettingsPropertyfinal 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 ObjectReturns union: eitherIResolvableorCfnBot.ReplicationPropertyfinal ObjectThe 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- See Also:
-
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- See Also:
-
getName
Description copied from interface:CfnBotPropsThe name of the bot locale.- Specified by:
getNamein interfaceCfnBotProps- See Also:
-
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- See Also:
-
getAutoBuildBotLocales
Description copied from interface:CfnBotPropsIndicates whether Amazon Lex V2 should automatically build the locales for the bot after a change.Returns union: either
BooleanorIResolvable- Specified by:
getAutoBuildBotLocalesin interfaceCfnBotProps- See Also:
-
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.
Returns union: either
IResolvableorCfnBot.S3LocationProperty- Specified by:
getBotFileS3Locationin interfaceCfnBotProps- See Also:
-
getBotLocales
Description copied from interface:CfnBotPropsA list of locales for the bot.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.BotLocaleProperty>- Specified by:
getBotLocalesin interfaceCfnBotProps- See Also:
-
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.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTag>- Specified by:
getBotTagsin interfaceCfnBotProps- See Also:
-
getDescription
Description copied from interface:CfnBotPropsThe description of the version.- Specified by:
getDescriptionin interfaceCfnBotProps- See Also:
-
getErrorLogSettings
Description copied from interface:CfnBotPropsReturns union: eitherIResolvableorCfnBot.ErrorLogSettingsProperty- Specified by:
getErrorLogSettingsin interfaceCfnBotProps- See Also:
-
getReplication
Description copied from interface:CfnBotPropsReturns union: eitherIResolvableorCfnBot.ReplicationProperty- Specified by:
getReplicationin interfaceCfnBotProps- See Also:
-
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.Returns union: either
IResolvableorCfnBot.TestBotAliasSettingsProperty- Specified by:
getTestBotAliasSettingsin interfaceCfnBotProps- See Also:
-
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.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTag>- Specified by:
getTestBotAliasTagsin interfaceCfnBotProps- See Also:
-
$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()
-