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