Class CfnCatalog.CatalogPropertiesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.glue.CfnCatalog.CatalogPropertiesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCatalog.CatalogPropertiesProperty>
- Enclosing interface:
CfnCatalog.CatalogPropertiesProperty
@Stability(Stable)
public static final class CfnCatalog.CatalogPropertiesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCatalog.CatalogPropertiesProperty>
A builder for
CfnCatalog.CatalogPropertiesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.customProperties(Map<String, String> customProperties) Sets the value ofCfnCatalog.CatalogPropertiesProperty.getCustomProperties()customProperties(IResolvable customProperties) Sets the value ofCfnCatalog.CatalogPropertiesProperty.getCustomProperties()dataLakeAccessProperties(IResolvable dataLakeAccessProperties) Sets the value ofCfnCatalog.CatalogPropertiesProperty.getDataLakeAccessProperties()dataLakeAccessProperties(CfnCatalog.DataLakeAccessPropertiesProperty dataLakeAccessProperties) Sets the value ofCfnCatalog.CatalogPropertiesProperty.getDataLakeAccessProperties()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
customProperties
@Stability(Stable) public CfnCatalog.CatalogPropertiesProperty.Builder customProperties(Map<String, String> customProperties) Sets the value ofCfnCatalog.CatalogPropertiesProperty.getCustomProperties()- Parameters:
customProperties- Additional key-value properties for the catalog.- Returns:
this
-
customProperties
@Stability(Stable) public CfnCatalog.CatalogPropertiesProperty.Builder customProperties(IResolvable customProperties) Sets the value ofCfnCatalog.CatalogPropertiesProperty.getCustomProperties()- Parameters:
customProperties- Additional key-value properties for the catalog.- Returns:
this
-
dataLakeAccessProperties
@Stability(Stable) public CfnCatalog.CatalogPropertiesProperty.Builder dataLakeAccessProperties(IResolvable dataLakeAccessProperties) Sets the value ofCfnCatalog.CatalogPropertiesProperty.getDataLakeAccessProperties()- Parameters:
dataLakeAccessProperties- Data lake access properties for the catalog.- Returns:
this
-
dataLakeAccessProperties
@Stability(Stable) public CfnCatalog.CatalogPropertiesProperty.Builder dataLakeAccessProperties(CfnCatalog.DataLakeAccessPropertiesProperty dataLakeAccessProperties) Sets the value ofCfnCatalog.CatalogPropertiesProperty.getDataLakeAccessProperties()- Parameters:
dataLakeAccessProperties- Data lake access properties for the catalog.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCatalog.CatalogPropertiesProperty>- Returns:
- a new instance of
CfnCatalog.CatalogPropertiesProperty - Throws:
NullPointerException- if any required attribute was not provided
-