Class CfnEnvironmentProfile.Builder
java.lang.Object
software.amazon.awscdk.services.datazone.CfnEnvironmentProfile.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironmentProfile>
- Enclosing class:
CfnEnvironmentProfile
@Stability(Stable)
public static final class CfnEnvironmentProfile.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironmentProfile>
A fluent builder for
CfnEnvironmentProfile
.-
Method Summary
Modifier and TypeMethodDescriptionawsAccountId
(String awsAccountId) The identifier of an AWS account in which an environment profile exists.awsAccountRegion
(String awsAccountRegion) The AWS Region in which an environment profile exists.build()
description
(String description) The description of the environment profile.domainIdentifier
(String domainIdentifier) The identifier of the Amazon DataZone domain in which the environment profile exists.environmentBlueprintIdentifier
(String environmentBlueprintIdentifier) The identifier of a blueprint with which an environment profile is created.The name of the environment profile.projectIdentifier
(String projectIdentifier) The identifier of a project in which an environment profile exists.userParameters
(List<? extends Object> userParameters) The user parameters of this Amazon DataZone environment profile.userParameters
(IResolvable userParameters) The user parameters of this Amazon DataZone environment profile.
-
Method Details
-
create
@Stability(Stable) public static CfnEnvironmentProfile.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
CfnEnvironmentProfile.Builder
.
-
awsAccountId
The identifier of an AWS account in which an environment profile exists.- Parameters:
awsAccountId
- The identifier of an AWS account in which an environment profile exists. This parameter is required.- Returns:
this
- See Also:
-
awsAccountRegion
The AWS Region in which an environment profile exists.- Parameters:
awsAccountRegion
- The AWS Region in which an environment profile exists. This parameter is required.- Returns:
this
- See Also:
-
domainIdentifier
The identifier of the Amazon DataZone domain in which the environment profile exists.- Parameters:
domainIdentifier
- The identifier of the Amazon DataZone domain in which the environment profile exists. This parameter is required.- Returns:
this
- See Also:
-
environmentBlueprintIdentifier
@Stability(Stable) public CfnEnvironmentProfile.Builder environmentBlueprintIdentifier(String environmentBlueprintIdentifier) The identifier of a blueprint with which an environment profile is created.- Parameters:
environmentBlueprintIdentifier
- The identifier of a blueprint with which an environment profile is created. This parameter is required.- Returns:
this
- See Also:
-
name
The name of the environment profile.- Parameters:
name
- The name of the environment profile. This parameter is required.- Returns:
this
- See Also:
-
projectIdentifier
The identifier of a project in which an environment profile exists.- Parameters:
projectIdentifier
- The identifier of a project in which an environment profile exists. This parameter is required.- Returns:
this
- See Also:
-
description
The description of the environment profile.- Parameters:
description
- The description of the environment profile. This parameter is required.- Returns:
this
- See Also:
-
userParameters
The user parameters of this Amazon DataZone environment profile.- Parameters:
userParameters
- The user parameters of this Amazon DataZone environment profile. This parameter is required.- Returns:
this
- See Also:
-
userParameters
@Stability(Stable) public CfnEnvironmentProfile.Builder userParameters(List<? extends Object> userParameters) The user parameters of this Amazon DataZone environment profile.- Parameters:
userParameters
- The user parameters of this Amazon DataZone environment profile. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnEnvironmentProfile>
- Returns:
- a newly built instance of
CfnEnvironmentProfile
.
-