Class CfnBotAliasProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lex.CfnBotAliasProps.Jsii$Proxy
All Implemented Interfaces:
CfnBotAliasProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnBotAliasProps

@Stability(Stable) @Internal public static final class CfnBotAliasProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnBotAliasProps
An implementation for CfnBotAliasProps
  • 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

      protected Jsii$Proxy(CfnBotAliasProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnBotAliasProps.Builder.
  • Method Details

    • getBotAliasName

      public final String getBotAliasName()
      Description copied from interface: CfnBotAliasProps
      The name of the bot alias.
      Specified by:
      getBotAliasName in interface CfnBotAliasProps
    • getBotId

      public final String getBotId()
      Description copied from interface: CfnBotAliasProps
      The unique identifier of the bot.
      Specified by:
      getBotId in interface CfnBotAliasProps
    • getBotAliasLocaleSettings

      public final Object getBotAliasLocaleSettings()
      Description copied from interface: CfnBotAliasProps
      Specifies settings that are unique to a locale.

      For example, you can use different Lambda function depending on the bot's locale.

      Specified by:
      getBotAliasLocaleSettings in interface CfnBotAliasProps
    • getBotAliasTags

      public final Object getBotAliasTags()
      Description copied from interface: CfnBotAliasProps
      An array of key-value pairs to apply to this resource.

      You can only add tags when you specify an alias.

      For more information, see Tag .

      Specified by:
      getBotAliasTags in interface CfnBotAliasProps
    • getBotVersion

      public final String getBotVersion()
      Description copied from interface: CfnBotAliasProps
      The version of the bot that the bot alias references.
      Specified by:
      getBotVersion in interface CfnBotAliasProps
    • getConversationLogSettings

      public final Object getConversationLogSettings()
      Description copied from interface: CfnBotAliasProps
      Specifies whether Amazon Lex logs text and audio for conversations with the bot.

      When you enable conversation logs, text logs store text input, transcripts of audio input, and associated metadata in Amazon CloudWatch logs. Audio logs store input in Amazon S3 .

      Specified by:
      getConversationLogSettings in interface CfnBotAliasProps
    • getDescription

      public final String getDescription()
      Description copied from interface: CfnBotAliasProps
      The description of the bot alias.
      Specified by:
      getDescription in interface CfnBotAliasProps
    • getSentimentAnalysisSettings

      public final Object getSentimentAnalysisSettings()
      Description copied from interface: CfnBotAliasProps
      Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
      Specified by:
      getSentimentAnalysisSettings in interface CfnBotAliasProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object