Package software.amazon.awscdk.alexa.ask
Class CfnSkill.SkillPackageProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.alexa.ask.CfnSkill.SkillPackageProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSkill.SkillPackageProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnSkill.SkillPackageProperty
@Stability(Stable)
@Internal
public static final class CfnSkill.SkillPackageProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSkill.SkillPackageProperty
An implementation for
CfnSkill.SkillPackageProperty-
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.alexa.ask.CfnSkill.SkillPackageProperty
CfnSkill.SkillPackageProperty.Builder, CfnSkill.SkillPackageProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSkill.SkillPackageProperty.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 ObjectOverrides to the skill package to apply when creating or updating the skill.final StringThe name of the Amazon S3 bucket where the .zip file that contains the skill package is stored.final StringARN of the IAM role that grants the Alexa service (alexa-appkit.amazon.com) permission to access the bucket and retrieve the skill package.final StringgetS3Key()The location and name of the skill package .zip file.final StringIf you have S3 versioning enabled, the version ID of the skill package.zip file.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 theCfnSkill.SkillPackageProperty.Builder.
-
-
Method Details
-
getS3Bucket
Description copied from interface:CfnSkill.SkillPackagePropertyThe name of the Amazon S3 bucket where the .zip file that contains the skill package is stored.- Specified by:
getS3Bucketin interfaceCfnSkill.SkillPackageProperty
-
getS3Key
Description copied from interface:CfnSkill.SkillPackagePropertyThe location and name of the skill package .zip file.- Specified by:
getS3Keyin interfaceCfnSkill.SkillPackageProperty
-
getOverrides
Description copied from interface:CfnSkill.SkillPackagePropertyOverrides to the skill package to apply when creating or updating the skill.Values provided here do not modify the contents of the original skill package. Currently, only overriding values inside of the skill manifest component of the package is supported.
- Specified by:
getOverridesin interfaceCfnSkill.SkillPackageProperty
-
getS3BucketRole
Description copied from interface:CfnSkill.SkillPackagePropertyARN of the IAM role that grants the Alexa service (alexa-appkit.amazon.com) permission to access the bucket and retrieve the skill package. This property is optional. If you do not provide it, the bucket must be publicly accessible or configured with a policy that allows this access. Otherwise, AWS CloudFormation cannot create the skill.- Specified by:
getS3BucketRolein interfaceCfnSkill.SkillPackageProperty
-
getS3ObjectVersion
Description copied from interface:CfnSkill.SkillPackagePropertyIf you have S3 versioning enabled, the version ID of the skill package.zip file.- Specified by:
getS3ObjectVersionin interfaceCfnSkill.SkillPackageProperty
-
$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()
-