Class CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.datazone.CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty>
- Enclosing interface:
CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty
@Stability(Stable)
public static final class CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionawsAccount(IResolvable awsAccount) awsRegion(IResolvable awsRegion) build()Builds the configured instance.configurationParameters(CfnProjectProfilePropsMixin.EnvironmentConfigurationParametersDetailsProperty configurationParameters) configurationParameters(IResolvable configurationParameters) deploymentMode(String deploymentMode) deploymentOrder(Number deploymentOrder) description(String description) environmentBlueprintId(String environmentBlueprintId) environmentConfigurationId(String environmentConfigurationId) Sets the value ofCfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.getName()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
awsAccount
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder awsAccount(IResolvable awsAccount) - Parameters:
awsAccount- The AWS account of the environment.- Returns:
this
-
awsAccount
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder awsAccount(CfnProjectProfilePropsMixin.AwsAccountProperty awsAccount) - Parameters:
awsAccount- The AWS account of the environment.- Returns:
this
-
awsRegion
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder awsRegion(IResolvable awsRegion) - Parameters:
awsRegion- The AWS Region of the environment.- Returns:
this
-
awsRegion
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder awsRegion(CfnProjectProfilePropsMixin.RegionProperty awsRegion) - Parameters:
awsRegion- The AWS Region of the environment.- Returns:
this
-
configurationParameters
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder configurationParameters(IResolvable configurationParameters) Sets the value ofCfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.getConfigurationParameters()- Parameters:
configurationParameters- The configuration parameters of the environment.- Returns:
this
-
configurationParameters
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder configurationParameters(CfnProjectProfilePropsMixin.EnvironmentConfigurationParametersDetailsProperty configurationParameters) Sets the value ofCfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.getConfigurationParameters()- Parameters:
configurationParameters- The configuration parameters of the environment.- Returns:
this
-
deploymentMode
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder deploymentMode(String deploymentMode) - Parameters:
deploymentMode- The deployment mode of the environment.- Returns:
this
-
deploymentOrder
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder deploymentOrder(Number deploymentOrder) - Parameters:
deploymentOrder- The deployment order of the environment.- Returns:
this
-
description
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder description(String description) - Parameters:
description- The environment description.- Returns:
this
-
environmentBlueprintId
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder environmentBlueprintId(String environmentBlueprintId) Sets the value ofCfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.getEnvironmentBlueprintId()- Parameters:
environmentBlueprintId- The environment blueprint ID.- Returns:
this
-
environmentConfigurationId
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder environmentConfigurationId(String environmentConfigurationId) Sets the value ofCfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.getEnvironmentConfigurationId()- Parameters:
environmentConfigurationId- the value to be set.- Returns:
this
-
name
@Stability(Stable) public CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.Builder name(String name) Sets the value ofCfnProjectProfilePropsMixin.EnvironmentConfigurationProperty.getName()- Parameters:
name- The environment name.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty>- Returns:
- a new instance of
CfnProjectProfilePropsMixin.EnvironmentConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-