Class CfnEnvironment.Builder
java.lang.Object
software.amazon.awscdk.services.datazone.CfnEnvironment.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironment>
- Enclosing class:
CfnEnvironment
@Stability(Stable)
public static final class CfnEnvironment.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironment>
A fluent builder for
CfnEnvironment
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnEnvironment.Builder
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.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 CfnEnvironment.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnEnvironment.Builder
.
-
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:
-
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
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:
-
description
The description of the environment.- Parameters:
description
- The description of the environment. This parameter is required.- Returns:
this
- See Also:
-
environmentAccountIdentifier
@Stability(Stable) public CfnEnvironment.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 CfnEnvironment.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:
-
environmentProfileIdentifier
@Stability(Stable) public CfnEnvironment.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
The ARN of the environment role.- Parameters:
environmentRoleArn
- The ARN of the environment role. This parameter is required.- Returns:
this
- See Also:
-
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:
-
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 CfnEnvironment.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:
build
in interfacesoftware.amazon.jsii.Builder<CfnEnvironment>
- Returns:
- a newly built instance of
CfnEnvironment
.
-