Class CfnBot.IntentOverrideProperty.Jsii$Proxy

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

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

    • getName

      public final String getName()
      Description copied from interface: CfnBot.IntentOverrideProperty
      The name of the intent.

      Only required when you're switching intents.

      Specified by:
      getName in interface CfnBot.IntentOverrideProperty
    • getSlots

      public final Object getSlots()
      Description copied from interface: CfnBot.IntentOverrideProperty
      A map of all of the slot value overrides for the intent.

      The name of the slot maps to the value of the slot. Slots that are not included in the map aren't overridden.

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