Class CfnDeliveryStream.CatalogConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.CatalogConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDeliveryStream.CatalogConfigurationProperty>
- Enclosing interface:
CfnDeliveryStream.CatalogConfigurationProperty
@Stability(Stable)
public static final class CfnDeliveryStream.CatalogConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDeliveryStream.CatalogConfigurationProperty>
A builder for
CfnDeliveryStream.CatalogConfigurationProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.catalogArn
(String catalogArn) Sets the value ofCfnDeliveryStream.CatalogConfigurationProperty.getCatalogArn()
warehouseLocation
(String warehouseLocation) Sets the value ofCfnDeliveryStream.CatalogConfigurationProperty.getWarehouseLocation()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
catalogArn
@Stability(Stable) public CfnDeliveryStream.CatalogConfigurationProperty.Builder catalogArn(String catalogArn) Sets the value ofCfnDeliveryStream.CatalogConfigurationProperty.getCatalogArn()
- Parameters:
catalogArn
- Specifies the Glue catalog ARN identifier of the destination Apache Iceberg Tables. You must specify the ARN in the formatarn:aws:glue:region:account-id:catalog
.- Returns:
this
-
warehouseLocation
@Stability(Stable) public CfnDeliveryStream.CatalogConfigurationProperty.Builder warehouseLocation(String warehouseLocation) Sets the value ofCfnDeliveryStream.CatalogConfigurationProperty.getWarehouseLocation()
- Parameters:
warehouseLocation
- The warehouse location for Apache Iceberg tables. You must configure this when schema evolution and table creation is enabled. Amazon Data Firehose is in preview release and is subject to change.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDeliveryStream.CatalogConfigurationProperty>
- Returns:
- a new instance of
CfnDeliveryStream.CatalogConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-