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