Class CfnEnvironmentPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.datazone.CfnEnvironmentPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironmentPropsMixin>
- Enclosing class:
CfnEnvironmentPropsMixin
@Stability(Stable)
public static final class CfnEnvironmentPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironmentPropsMixin>
A fluent builder for
CfnEnvironmentPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) deploymentOrder(Number deploymentOrder) The deployment order for the environment.description(String description) The description of the environment.domainIdentifier(String domainIdentifier) The identifier of the Amazon DataZone domain in which the environment is created.environmentAccountIdentifier(String environmentAccountIdentifier) The identifier of the AWS account in which an environment exists.environmentAccountRegion(String environmentAccountRegion) The AWS Region in which an environment exists.environmentBlueprintIdentifier(String environmentBlueprintIdentifier) The identifier of the environment blueprint.environmentConfigurationId(String environmentConfigurationId) The identifier of the environment configuration.environmentProfileIdentifier(String environmentProfileIdentifier) The identifier of the environment profile that is used to create this Amazon DataZone environment.environmentRoleArn(String environmentRoleArn) The ARN of the environment role.glossaryTerms(List<String> glossaryTerms) The glossary terms that can be used in this Amazon DataZone environment.The name of the Amazon DataZone environment.projectIdentifier(String projectIdentifier) The identifier of the Amazon DataZone project in which this environment is created.userParameters(List<? extends Object> userParameters) The user parameters of this Amazon DataZone environment.userParameters(IResolvable userParameters) The user parameters of this Amazon DataZone environment.
-
Method Details
-
create
@Stability(Stable) public static CfnEnvironmentPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnEnvironmentPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnEnvironmentPropsMixin.Builder.
-
deploymentOrder
The deployment order for the environment.- Parameters:
deploymentOrder- The deployment order for the environment. This parameter is required.- Returns:
this- See Also:
-
description
The description of the environment.- Parameters:
description- The description of the environment. This parameter is required.- Returns:
this- See Also:
-
domainIdentifier
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder domainIdentifier(String domainIdentifier) The identifier of the Amazon DataZone domain in which the environment is created.- Parameters:
domainIdentifier- The identifier of the Amazon DataZone domain in which the environment is created. This parameter is required.- Returns:
this- See Also:
-
environmentAccountIdentifier
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder environmentAccountIdentifier(String environmentAccountIdentifier) The identifier of the AWS account in which an environment exists.- Parameters:
environmentAccountIdentifier- The identifier of the AWS account in which an environment exists. This parameter is required.- Returns:
this- See Also:
-
environmentAccountRegion
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder environmentAccountRegion(String environmentAccountRegion) The AWS Region in which an environment exists.- Parameters:
environmentAccountRegion- The AWS Region in which an environment exists. This parameter is required.- Returns:
this- See Also:
-
environmentBlueprintIdentifier
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder environmentBlueprintIdentifier(String environmentBlueprintIdentifier) The identifier of the environment blueprint.- Parameters:
environmentBlueprintIdentifier- The identifier of the environment blueprint. This parameter is required.- Returns:
this- See Also:
-
environmentConfigurationId
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder environmentConfigurationId(String environmentConfigurationId) The identifier of the environment configuration.- Parameters:
environmentConfigurationId- The identifier of the environment configuration. This parameter is required.- Returns:
this- See Also:
-
environmentProfileIdentifier
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder environmentProfileIdentifier(String environmentProfileIdentifier) The identifier of the environment profile that is used to create this Amazon DataZone environment.- Parameters:
environmentProfileIdentifier- The identifier of the environment profile that is used to create this Amazon DataZone environment. This parameter is required.- Returns:
this- See Also:
-
environmentRoleArn
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder environmentRoleArn(String environmentRoleArn) The ARN of the environment role.- Parameters:
environmentRoleArn- The ARN of the environment role. This parameter is required.- Returns:
this- See Also:
-
glossaryTerms
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder glossaryTerms(List<String> glossaryTerms) The glossary terms that can be used in this Amazon DataZone environment.- Parameters:
glossaryTerms- The glossary terms that can be used in this Amazon DataZone environment. This parameter is required.- Returns:
this- See Also:
-
name
The name of the Amazon DataZone environment.- Parameters:
name- The name of the Amazon DataZone environment. This parameter is required.- Returns:
this- See Also:
-
projectIdentifier
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder projectIdentifier(String projectIdentifier) The identifier of the Amazon DataZone project in which this environment is created.- Parameters:
projectIdentifier- The identifier of the Amazon DataZone project in which this environment is created. This parameter is required.- Returns:
this- See Also:
-
userParameters
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder userParameters(IResolvable userParameters) The user parameters of this Amazon DataZone environment.- Parameters:
userParameters- The user parameters of this Amazon DataZone environment. This parameter is required.- Returns:
this- See Also:
-
userParameters
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder userParameters(List<? extends Object> userParameters) The user parameters of this Amazon DataZone environment.- Parameters:
userParameters- The user parameters of this Amazon DataZone environment. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnvironmentPropsMixin>- Returns:
- a newly built instance of
CfnEnvironmentPropsMixin.
-