public static final class CfnProject.Builder
extends java.lang.Object
CfnProject
.Modifier and Type | Method and Description |
---|---|
CfnProject |
build() |
static CfnProject.Builder |
create(Construct scope,
java.lang.String id) |
CfnProject.Builder |
projectDescription(java.lang.String projectDescription)
The description of the project.
|
CfnProject.Builder |
projectName(java.lang.String projectName)
The name of the project.
|
CfnProject.Builder |
serviceCatalogProvisioningDetails(java.lang.Object serviceCatalogProvisioningDetails)
The product ID and provisioning artifact ID to provision a service catalog.
|
CfnProject.Builder |
tags(java.util.List<? extends CfnTag> tags)
A list of key-value pairs to apply to this resource.
|
public static CfnProject.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnProject.ProvisioningParameterProperty.Builder
.public CfnProject.Builder projectName(java.lang.String projectName)
projectName
- The name of the project. This parameter is required.this
public CfnProject.Builder serviceCatalogProvisioningDetails(java.lang.Object serviceCatalogProvisioningDetails)
For information, see What is AWS Service Catalog .
serviceCatalogProvisioningDetails
- The product ID and provisioning artifact ID to provision a service catalog. This parameter is required.this
public CfnProject.Builder projectDescription(java.lang.String projectDescription)
projectDescription
- The description of the project. This parameter is required.this
public CfnProject.Builder tags(java.util.List<? extends CfnTag> tags)
For more information, see Resource Tag and Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide .
tags
- A list of key-value pairs to apply to this resource. This parameter is required.this
public CfnProject build()