Class CfnEnvironmentBlueprintConfigurationProps.Builder
java.lang.Object
software.amazon.awscdk.services.datazone.CfnEnvironmentBlueprintConfigurationProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironmentBlueprintConfigurationProps>
- Enclosing interface:
CfnEnvironmentBlueprintConfigurationProps
@Stability(Stable)
public static final class CfnEnvironmentBlueprintConfigurationProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironmentBlueprintConfigurationProps>
A builder for
CfnEnvironmentBlueprintConfigurationProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.domainIdentifier(String domainIdentifier) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getDomainIdentifier()enabledRegions(List<String> enabledRegions) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getEnabledRegions()environmentBlueprintIdentifier(String environmentBlueprintIdentifier) environmentRolePermissionBoundary(String environmentRolePermissionBoundary) manageAccessRoleArn(String manageAccessRoleArn) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getManageAccessRoleArn()provisioningConfigurations(List<? extends Object> provisioningConfigurations) provisioningConfigurations(IResolvable provisioningConfigurations) provisioningRoleArn(String provisioningRoleArn) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getProvisioningRoleArn()regionalParameters(List<? extends Object> regionalParameters) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getRegionalParameters()regionalParameters(IResolvable regionalParameters) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getRegionalParameters()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
domainIdentifier
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder domainIdentifier(String domainIdentifier) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getDomainIdentifier()- Parameters:
domainIdentifier- The identifier of the Amazon DataZone domain in which an environment blueprint exists. This parameter is required.- Returns:
this
-
enabledRegions
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder enabledRegions(List<String> enabledRegions) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getEnabledRegions()- Parameters:
enabledRegions- The enabled AWS Regions specified in a blueprint configuration. This parameter is required.- Returns:
this
-
environmentBlueprintIdentifier
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder environmentBlueprintIdentifier(String environmentBlueprintIdentifier) - Parameters:
environmentBlueprintIdentifier- The identifier of the environment blueprint. This parameter is required. In the current release, only the following values are supported:DefaultDataLakeandDefaultDataWarehouse.- Returns:
this
-
environmentRolePermissionBoundary
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder environmentRolePermissionBoundary(String environmentRolePermissionBoundary) - Parameters:
environmentRolePermissionBoundary- The environment role permission boundary.- Returns:
this
-
manageAccessRoleArn
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder manageAccessRoleArn(String manageAccessRoleArn) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getManageAccessRoleArn()- Parameters:
manageAccessRoleArn- The ARN of the manage access role.- Returns:
this
-
provisioningConfigurations
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder provisioningConfigurations(IResolvable provisioningConfigurations) - Parameters:
provisioningConfigurations- The provisioning configuration of a blueprint.- Returns:
this
-
provisioningConfigurations
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder provisioningConfigurations(List<? extends Object> provisioningConfigurations) - Parameters:
provisioningConfigurations- The provisioning configuration of a blueprint.- Returns:
this
-
provisioningRoleArn
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder provisioningRoleArn(String provisioningRoleArn) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getProvisioningRoleArn()- Parameters:
provisioningRoleArn- The ARN of the provisioning role.- Returns:
this
-
regionalParameters
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder regionalParameters(IResolvable regionalParameters) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getRegionalParameters()- Parameters:
regionalParameters- The regional parameters of the environment blueprint.- Returns:
this
-
regionalParameters
@Stability(Stable) public CfnEnvironmentBlueprintConfigurationProps.Builder regionalParameters(List<? extends Object> regionalParameters) Sets the value ofCfnEnvironmentBlueprintConfigurationProps.getRegionalParameters()- Parameters:
regionalParameters- The regional parameters of the environment blueprint.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnvironmentBlueprintConfigurationProps>- Returns:
- a new instance of
CfnEnvironmentBlueprintConfigurationProps - Throws:
NullPointerException- if any required attribute was not provided
-