Interface Catalog.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Catalog.Builder,Catalog>, SdkBuilder<Catalog.Builder,Catalog>, SdkPojo
Enclosing class:
Catalog

@Mutable @NotThreadSafe public static interface Catalog.Builder extends SdkPojo, CopyableBuilder<Catalog.Builder,Catalog>
  • Method Details

    • catalogArn

      Catalog.Builder catalogArn(String catalogArn)

      The Amazon Resource Name (ARN) of the federated AWS Glue Data Catalog that projects the S3 Tables bucket. If omitted, MSK derives the catalog ARN from warehouseLocation.

      Parameters:
      catalogArn - The Amazon Resource Name (ARN) of the federated AWS Glue Data Catalog that projects the S3 Tables bucket. If omitted, MSK derives the catalog ARN from warehouseLocation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • warehouseLocation

      Catalog.Builder warehouseLocation(String warehouseLocation)

      The Amazon Resource Name (ARN) of the S3 Tables bucket that backs the Apache Iceberg warehouse.

      Parameters:
      warehouseLocation - The Amazon Resource Name (ARN) of the S3 Tables bucket that backs the Apache Iceberg warehouse.
      Returns:
      Returns a reference to this object so that method calls can be chained together.