Class CfnBot.SlotValueProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnBot.SlotValueProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnBot.SlotValueProperty
An implementation for CfnBot.SlotValueProperty
  • 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(CfnBot.SlotValueProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnBot.SlotValueProperty.Builder.
  • Method Details

    • getInterpretedValue

      public final String getInterpretedValue()
      Description copied from interface: CfnBot.SlotValueProperty
      The value that Amazon Lex determines for the slot.

      The actual value depends on the setting of the value selection strategy for the bot. You can choose to use the value entered by the user, or you can have Amazon Lex choose the first value in the resolvedValues list.

      Specified by:
      getInterpretedValue in interface CfnBot.SlotValueProperty
    • $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