public static final class CfnProjectProps.Builder
extends java.lang.Object
CfnProjectProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnProjectProps |
build()
Builds the configured instance.
|
CfnProjectProps.Builder |
projectDescription(java.lang.String projectDescription)
Sets the value of
CfnProjectProps.getProjectDescription() |
CfnProjectProps.Builder |
projectName(java.lang.String projectName)
Sets the value of
CfnProjectProps.getProjectName() |
CfnProjectProps.Builder |
serviceCatalogProvisioningDetails(java.lang.Object serviceCatalogProvisioningDetails)
Sets the value of
CfnProjectProps.getServiceCatalogProvisioningDetails() |
CfnProjectProps.Builder |
tags(java.util.List<? extends CfnTag> tags)
Sets the value of
CfnProjectProps.getTags() |
public CfnProjectProps.Builder projectName(java.lang.String projectName)
CfnProjectProps.getProjectName()
projectName
- The name of the project. This parameter is required.this
public CfnProjectProps.Builder serviceCatalogProvisioningDetails(java.lang.Object serviceCatalogProvisioningDetails)
CfnProjectProps.getServiceCatalogProvisioningDetails()
serviceCatalogProvisioningDetails
- The product ID and provisioning artifact ID to provision a service catalog. This parameter is required.
For information, see What is AWS Service Catalog .this
public CfnProjectProps.Builder projectDescription(java.lang.String projectDescription)
CfnProjectProps.getProjectDescription()
projectDescription
- The description of the project.this
public CfnProjectProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnProjectProps.getTags()
tags
- A list of key-value pairs to apply to this resource.
For more information, see Resource Tag and Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide .this
public CfnProjectProps build()
CfnProjectProps
java.lang.NullPointerException
- if any required attribute was not provided