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