@Stability(value=Experimental) public static final class CloudFormationProduct.Builder extends Object implements software.amazon.jsii.Builder<CloudFormationProduct>
CloudFormationProduct.| Modifier and Type | Method and Description |
|---|---|
CloudFormationProduct.Builder |
acceptLanguage(AcceptLanguage acceptLanguage)
(experimental) The language code.
|
CloudFormationProduct |
build() |
static CloudFormationProduct.Builder |
create(software.constructs.Construct scope,
String id) |
CloudFormationProduct.Builder |
description(String description)
(experimental) The description of the product.
|
CloudFormationProduct.Builder |
distributor(String distributor)
(experimental) The distributor of the product.
|
CloudFormationProduct.Builder |
owner(String owner)
(experimental) The owner of the product.
|
CloudFormationProduct.Builder |
productName(String productName)
(experimental) The name of the product.
|
CloudFormationProduct.Builder |
productVersions(List<? extends CloudFormationProductVersion> productVersions)
(experimental) The configuration of the product version.
|
CloudFormationProduct.Builder |
replaceProductVersionIds(Boolean replaceProductVersionIds)
(experimental) Whether to give provisioning artifacts a new unique identifier when the product attributes or provisioning artifacts is updated.
|
CloudFormationProduct.Builder |
supportDescription(String supportDescription)
(experimental) The support information about the product.
|
CloudFormationProduct.Builder |
supportEmail(String supportEmail)
(experimental) The contact email for product support.
|
CloudFormationProduct.Builder |
supportUrl(String supportUrl)
(experimental) The contact URL for product support.
|
@Stability(value=Experimental) public static CloudFormationProduct.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.CloudFormationProduct.Builder.@Stability(value=Experimental) public CloudFormationProduct.Builder owner(String owner)
owner - The owner of the product. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct.Builder productName(String productName)
productName - The name of the product. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct.Builder productVersions(List<? extends CloudFormationProductVersion> productVersions)
productVersions - The configuration of the product version. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct.Builder acceptLanguage(AcceptLanguage acceptLanguage)
Default: - No accept language provided
acceptLanguage - The language code. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct.Builder description(String description)
Default: - No description provided
description - The description of the product. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct.Builder distributor(String distributor)
Default: - No distributor provided
distributor - The distributor of the product. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct.Builder replaceProductVersionIds(Boolean replaceProductVersionIds)
Default: false
replaceProductVersionIds - Whether to give provisioning artifacts a new unique identifier when the product attributes or provisioning artifacts is updated. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct.Builder supportDescription(String supportDescription)
Default: - No support description provided
supportDescription - The support information about the product. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct.Builder supportEmail(String supportEmail)
Default: - No support email provided
supportEmail - The contact email for product support. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct.Builder supportUrl(String supportUrl)
Default: - No support URL provided
supportUrl - The contact URL for product support. This parameter is required.this@Stability(value=Experimental) public CloudFormationProduct build()
build in interface software.amazon.jsii.Builder<CloudFormationProduct>Copyright © 2021. All rights reserved.