Class CfnProjectProfileProps.Builder
java.lang.Object
software.amazon.awscdk.services.datazone.CfnProjectProfileProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnProjectProfileProps>
- Enclosing interface:
CfnProjectProfileProps
@Stability(Stable)
public static final class CfnProjectProfileProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnProjectProfileProps>
A builder for
CfnProjectProfileProps
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.description
(String description) Sets the value ofCfnProjectProfileProps.getDescription()
domainIdentifier
(String domainIdentifier) Sets the value ofCfnProjectProfileProps.getDomainIdentifier()
domainUnitIdentifier
(String domainUnitIdentifier) Sets the value ofCfnProjectProfileProps.getDomainUnitIdentifier()
environmentConfigurations
(List<? extends Object> environmentConfigurations) Sets the value ofCfnProjectProfileProps.getEnvironmentConfigurations()
environmentConfigurations
(IResolvable environmentConfigurations) Sets the value ofCfnProjectProfileProps.getEnvironmentConfigurations()
Sets the value ofCfnProjectProfileProps.getName()
Sets the value ofCfnProjectProfileProps.getStatus()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
Sets the value ofCfnProjectProfileProps.getName()
- Parameters:
name
- The name of a project profile. This parameter is required.- Returns:
this
-
description
Sets the value ofCfnProjectProfileProps.getDescription()
- Parameters:
description
- The description of the project profile.- Returns:
this
-
domainIdentifier
Sets the value ofCfnProjectProfileProps.getDomainIdentifier()
- Parameters:
domainIdentifier
- the value to be set.- Returns:
this
-
domainUnitIdentifier
@Stability(Stable) public CfnProjectProfileProps.Builder domainUnitIdentifier(String domainUnitIdentifier) Sets the value ofCfnProjectProfileProps.getDomainUnitIdentifier()
- Parameters:
domainUnitIdentifier
- the value to be set.- Returns:
this
-
environmentConfigurations
@Stability(Stable) public CfnProjectProfileProps.Builder environmentConfigurations(IResolvable environmentConfigurations) Sets the value ofCfnProjectProfileProps.getEnvironmentConfigurations()
- Parameters:
environmentConfigurations
- the value to be set.- Returns:
this
-
environmentConfigurations
@Stability(Stable) public CfnProjectProfileProps.Builder environmentConfigurations(List<? extends Object> environmentConfigurations) Sets the value ofCfnProjectProfileProps.getEnvironmentConfigurations()
- Parameters:
environmentConfigurations
- the value to be set.- Returns:
this
-
status
Sets the value ofCfnProjectProfileProps.getStatus()
- Parameters:
status
- The status of a project profile.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnProjectProfileProps>
- Returns:
- a new instance of
CfnProjectProfileProps
- Throws:
NullPointerException
- if any required attribute was not provided
-