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