@Stability(value=Stable) public static final class CfnCloudFormationProductProps.Builder extends Object implements software.amazon.jsii.Builder<CfnCloudFormationProductProps>
CfnCloudFormationProductProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnCloudFormationProductProps.Builder name(String name)
CfnCloudFormationProductProps.getName()name - The name of the product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder owner(String owner)
CfnCloudFormationProductProps.getOwner()owner - The owner of the product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder provisioningArtifactParameters(IResolvable provisioningArtifactParameters)
CfnCloudFormationProductProps.getProvisioningArtifactParameters()provisioningArtifactParameters - The configuration of the provisioning artifact (also known as a version). This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder provisioningArtifactParameters(List<? extends Object> provisioningArtifactParameters)
CfnCloudFormationProductProps.getProvisioningArtifactParameters()provisioningArtifactParameters - The configuration of the provisioning artifact (also known as a version). This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder acceptLanguage(String acceptLanguage)
CfnCloudFormationProductProps.getAcceptLanguage()acceptLanguage - The language code.
en - English (default)jp - Japanesezh - Chinesethis@Stability(value=Stable) public CfnCloudFormationProductProps.Builder description(String description)
CfnCloudFormationProductProps.getDescription()description - The description of the product.this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder distributor(String distributor)
CfnCloudFormationProductProps.getDistributor()distributor - The distributor of the product.this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder replaceProvisioningArtifacts(Boolean replaceProvisioningArtifacts)
CfnCloudFormationProductProps.getReplaceProvisioningArtifacts()replaceProvisioningArtifacts - This property is turned off by default.
If turned off, you can update provisioning artifacts or product attributes (such as description, distributor, name, owner, and more) and the associated provisioning artifacts will retain the same unique identifier. Provisioning artifacts are matched within the CloudFormationProduct resource, and only those that have been updated will be changed. Provisioning artifacts are matched by a combinaton of provisioning artifact template URL and name.
If turned on, provisioning artifacts will be given a new unique identifier when you update the product or provisioning artifacts.
this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder replaceProvisioningArtifacts(IResolvable replaceProvisioningArtifacts)
CfnCloudFormationProductProps.getReplaceProvisioningArtifacts()replaceProvisioningArtifacts - This property is turned off by default.
If turned off, you can update provisioning artifacts or product attributes (such as description, distributor, name, owner, and more) and the associated provisioning artifacts will retain the same unique identifier. Provisioning artifacts are matched within the CloudFormationProduct resource, and only those that have been updated will be changed. Provisioning artifacts are matched by a combinaton of provisioning artifact template URL and name.
If turned on, provisioning artifacts will be given a new unique identifier when you update the product or provisioning artifacts.
this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder supportDescription(String supportDescription)
CfnCloudFormationProductProps.getSupportDescription()supportDescription - The support information about the product.this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder supportEmail(String supportEmail)
CfnCloudFormationProductProps.getSupportEmail()supportEmail - The contact email for product support.this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder supportUrl(String supportUrl)
CfnCloudFormationProductProps.getSupportUrl()supportUrl - The contact URL for product support.
^https?:\/\// / is the pattern used to validate SupportUrl.this@Stability(value=Stable) public CfnCloudFormationProductProps.Builder tags(List<? extends CfnTag> tags)
CfnCloudFormationProductProps.getTags()tags - One or more tags.this@Stability(value=Stable) public CfnCloudFormationProductProps build()
build in interface software.amazon.jsii.Builder<CfnCloudFormationProductProps>CfnCloudFormationProductPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.