Class CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.datazone.CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty>
- Enclosing interface:
CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty
@Stability(Stable)
public static final class CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.locationRegistrationExcludeS3Locations(List<String> locationRegistrationExcludeS3Locations) locationRegistrationRole(String locationRegistrationRole)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
locationRegistrationExcludeS3Locations
@Stability(Stable) public CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty.Builder locationRegistrationExcludeS3Locations(List<String> locationRegistrationExcludeS3Locations) Sets the value ofCfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty.getLocationRegistrationExcludeS3Locations()- Parameters:
locationRegistrationExcludeS3Locations- Specifies certain Amazon S3 locations if you do not want Amazon DataZone to automatically register them in hybrid mode.- Returns:
this
-
locationRegistrationRole
@Stability(Stable) public CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty.Builder locationRegistrationRole(String locationRegistrationRole) Sets the value ofCfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty.getLocationRegistrationRole()- Parameters:
locationRegistrationRole- The role that is used to manage read/write access to the chosen Amazon S3 bucket(s) for Data Lake using AWS Lake Formation hybrid access mode.- Returns:
this
-
build
@Stability(Stable) public CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty>- Returns:
- a new instance of
CfnEnvironmentBlueprintConfiguration.LakeFormationConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-