Class CfnTable.Builder

java.lang.Object
software.amazon.awscdk.services.glue.CfnTable.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTable>
Enclosing class:
CfnTable

@Stability(Stable) public static final class CfnTable.Builder extends Object implements software.amazon.jsii.Builder<CfnTable>
A fluent builder for CfnTable.
  • Method Details

    • create

      @Stability(Stable) public static CfnTable.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnTable.Builder.
    • catalogId

      @Stability(Stable) public CfnTable.Builder catalogId(String catalogId)
      The ID of the Data Catalog in which to create the Table .

      Parameters:
      catalogId - The ID of the Data Catalog in which to create the Table . This parameter is required.
      Returns:
      this
    • databaseName

      @Stability(Stable) public CfnTable.Builder databaseName(String databaseName)
      The name of the database where the table metadata resides.

      For Hive compatibility, this must be all lowercase.

      Parameters:
      databaseName - The name of the database where the table metadata resides. This parameter is required.
      Returns:
      this
    • tableInput

      @Stability(Stable) public CfnTable.Builder tableInput(IResolvable tableInput)
      A structure used to define a table.

      Parameters:
      tableInput - A structure used to define a table. This parameter is required.
      Returns:
      this
    • tableInput

      @Stability(Stable) public CfnTable.Builder tableInput(CfnTable.TableInputProperty tableInput)
      A structure used to define a table.

      Parameters:
      tableInput - A structure used to define a table. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnTable build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnTable>
      Returns:
      a newly built instance of CfnTable.