@Stability(value=Stable) public static final class CfnSkill.SkillPackageProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnSkill.SkillPackageProperty>
CfnSkill.SkillPackageProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnSkill.SkillPackageProperty |
build()
Builds the configured instance.
|
CfnSkill.SkillPackageProperty.Builder |
overrides(CfnSkill.OverridesProperty overrides)
Sets the value of
CfnSkill.SkillPackageProperty.getOverrides() |
CfnSkill.SkillPackageProperty.Builder |
overrides(IResolvable overrides)
Sets the value of
CfnSkill.SkillPackageProperty.getOverrides() |
CfnSkill.SkillPackageProperty.Builder |
s3Bucket(String s3Bucket)
Sets the value of
CfnSkill.SkillPackageProperty.getS3Bucket() |
CfnSkill.SkillPackageProperty.Builder |
s3BucketRole(String s3BucketRole)
Sets the value of
CfnSkill.SkillPackageProperty.getS3BucketRole() |
CfnSkill.SkillPackageProperty.Builder |
s3Key(String s3Key)
Sets the value of
CfnSkill.SkillPackageProperty.getS3Key() |
CfnSkill.SkillPackageProperty.Builder |
s3ObjectVersion(String s3ObjectVersion)
Sets the value of
CfnSkill.SkillPackageProperty.getS3ObjectVersion() |
@Stability(value=Stable) public CfnSkill.SkillPackageProperty.Builder s3Bucket(String s3Bucket)
CfnSkill.SkillPackageProperty.getS3Bucket()s3Bucket - The name of the Amazon S3 bucket where the .zip file that contains the skill package is stored. This parameter is required.this@Stability(value=Stable) public CfnSkill.SkillPackageProperty.Builder s3Key(String s3Key)
CfnSkill.SkillPackageProperty.getS3Key()s3Key - The location and name of the skill package .zip file. This parameter is required.this@Stability(value=Stable) public CfnSkill.SkillPackageProperty.Builder overrides(CfnSkill.OverridesProperty overrides)
CfnSkill.SkillPackageProperty.getOverrides()overrides - Overrides 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.this@Stability(value=Stable) public CfnSkill.SkillPackageProperty.Builder overrides(IResolvable overrides)
CfnSkill.SkillPackageProperty.getOverrides()overrides - Overrides 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.this@Stability(value=Stable) public CfnSkill.SkillPackageProperty.Builder s3BucketRole(String s3BucketRole)
CfnSkill.SkillPackageProperty.getS3BucketRole()s3BucketRole - ARN 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.this@Stability(value=Stable) public CfnSkill.SkillPackageProperty.Builder s3ObjectVersion(String s3ObjectVersion)
CfnSkill.SkillPackageProperty.getS3ObjectVersion()s3ObjectVersion - If you have S3 versioning enabled, the version ID of the skill package.zip file.this@Stability(value=Stable) public CfnSkill.SkillPackageProperty build()
build in interface software.amazon.jsii.Builder<CfnSkill.SkillPackageProperty>CfnSkill.SkillPackagePropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.