Class CfnEnvironmentProfileProps.Builder
java.lang.Object
software.amazon.awscdk.services.datazone.CfnEnvironmentProfileProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironmentProfileProps>
- Enclosing interface:
CfnEnvironmentProfileProps
@Stability(Stable)
public static final class CfnEnvironmentProfileProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironmentProfileProps>
A builder for
CfnEnvironmentProfileProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionawsAccountId(String awsAccountId) Sets the value ofCfnEnvironmentProfileProps.getAwsAccountId()awsAccountRegion(String awsAccountRegion) Sets the value ofCfnEnvironmentProfileProps.getAwsAccountRegion()build()Builds the configured instance.description(String description) Sets the value ofCfnEnvironmentProfileProps.getDescription()domainIdentifier(String domainIdentifier) Sets the value ofCfnEnvironmentProfileProps.getDomainIdentifier()environmentBlueprintIdentifier(String environmentBlueprintIdentifier) Sets the value ofCfnEnvironmentProfileProps.getEnvironmentBlueprintIdentifier()Sets the value ofCfnEnvironmentProfileProps.getName()projectIdentifier(String projectIdentifier) Sets the value ofCfnEnvironmentProfileProps.getProjectIdentifier()userParameters(List<? extends Object> userParameters) Sets the value ofCfnEnvironmentProfileProps.getUserParameters()userParameters(IResolvable userParameters) Sets the value ofCfnEnvironmentProfileProps.getUserParameters()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
awsAccountId
Sets the value ofCfnEnvironmentProfileProps.getAwsAccountId()- Parameters:
awsAccountId- The identifier of an AWS account in which an environment profile exists. This parameter is required.- Returns:
this
-
awsAccountRegion
@Stability(Stable) public CfnEnvironmentProfileProps.Builder awsAccountRegion(String awsAccountRegion) Sets the value ofCfnEnvironmentProfileProps.getAwsAccountRegion()- Parameters:
awsAccountRegion- The AWS Region in which an environment profile exists. This parameter is required.- Returns:
this
-
domainIdentifier
@Stability(Stable) public CfnEnvironmentProfileProps.Builder domainIdentifier(String domainIdentifier) Sets the value ofCfnEnvironmentProfileProps.getDomainIdentifier()- Parameters:
domainIdentifier- The identifier of the Amazon DataZone domain in which the environment profile exists. This parameter is required.- Returns:
this
-
environmentBlueprintIdentifier
@Stability(Stable) public CfnEnvironmentProfileProps.Builder environmentBlueprintIdentifier(String environmentBlueprintIdentifier) Sets the value ofCfnEnvironmentProfileProps.getEnvironmentBlueprintIdentifier()- Parameters:
environmentBlueprintIdentifier- The identifier of a blueprint with which an environment profile is created. This parameter is required.- Returns:
this
-
name
Sets the value ofCfnEnvironmentProfileProps.getName()- Parameters:
name- The name of the environment profile. This parameter is required.- Returns:
this
-
projectIdentifier
@Stability(Stable) public CfnEnvironmentProfileProps.Builder projectIdentifier(String projectIdentifier) Sets the value ofCfnEnvironmentProfileProps.getProjectIdentifier()- Parameters:
projectIdentifier- The identifier of a project in which an environment profile exists. This parameter is required.- Returns:
this
-
description
Sets the value ofCfnEnvironmentProfileProps.getDescription()- Parameters:
description- The description of the environment profile.- Returns:
this
-
userParameters
@Stability(Stable) public CfnEnvironmentProfileProps.Builder userParameters(IResolvable userParameters) Sets the value ofCfnEnvironmentProfileProps.getUserParameters()- Parameters:
userParameters- The user parameters of this Amazon DataZone environment profile.- Returns:
this
-
userParameters
@Stability(Stable) public CfnEnvironmentProfileProps.Builder userParameters(List<? extends Object> userParameters) Sets the value ofCfnEnvironmentProfileProps.getUserParameters()- Parameters:
userParameters- The user parameters of this Amazon DataZone environment profile.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnvironmentProfileProps>- Returns:
- a new instance of
CfnEnvironmentProfileProps - Throws:
NullPointerException- if any required attribute was not provided
-