Class CfnSkillProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.alexa.ask.CfnSkillProps.Jsii$Proxy
All Implemented Interfaces:
CfnSkillProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnSkillProps

@Stability(Stable) @Internal public static final class CfnSkillProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnSkillProps
An implementation for CfnSkillProps
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode

    Nested classes/interfaces inherited from interface software.amazon.awscdk.alexa.ask.CfnSkillProps

    CfnSkillProps.Builder, CfnSkillProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the CfnSkillProps.Builder.
    protected
    Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
    Constructor that initializes the object based on values retrieved from the JsiiObject.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final Object
    Login with Amazon (LWA) configuration used to authenticate with the Alexa service.
    final Object
    Configuration for the skill package that contains the components of the Alexa skill.
    final String
    The vendor ID associated with the Amazon developer account that will host the skill.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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(CfnSkillProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnSkillProps.Builder.
  • Method Details

    • getAuthenticationConfiguration

      public final Object getAuthenticationConfiguration()
      Description copied from interface: CfnSkillProps
      Login with Amazon (LWA) configuration used to authenticate with the Alexa service.

      Only Login with Amazon clients created through the are supported. The client ID, client secret, and refresh token are required.

      Specified by:
      getAuthenticationConfiguration in interface CfnSkillProps
    • getSkillPackage

      public final Object getSkillPackage()
      Description copied from interface: CfnSkillProps
      Configuration for the skill package that contains the components of the Alexa skill.

      Skill packages are retrieved from an Amazon S3 bucket and key and used to create and update the skill. For more information about the skill package format, see the .

      Specified by:
      getSkillPackage in interface CfnSkillProps
    • getVendorId

      public final String getVendorId()
      Description copied from interface: CfnSkillProps
      The vendor ID associated with the Amazon developer account that will host the skill.

      Details for retrieving the vendor ID are in . The provided LWA credentials must be linked to the developer account associated with this vendor ID.

      Specified by:
      getVendorId in interface CfnSkillProps
    • $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