public static final class CfnTableProps.Builder
extends java.lang.Object
CfnTableProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnTableProps |
build()
Builds the configured instance.
|
CfnTableProps.Builder |
catalogId(java.lang.String catalogId)
Sets the value of
CfnTableProps.getCatalogId() |
CfnTableProps.Builder |
databaseName(java.lang.String databaseName)
Sets the value of
CfnTableProps.getDatabaseName() |
CfnTableProps.Builder |
tableInput(CfnTable.TableInputProperty tableInput)
Sets the value of
CfnTableProps.getTableInput() |
CfnTableProps.Builder |
tableInput(IResolvable tableInput)
Sets the value of
CfnTableProps.getTableInput() |
public CfnTableProps.Builder catalogId(java.lang.String catalogId)
CfnTableProps.getCatalogId()
catalogId
- The ID of the Data Catalog in which to create the `Table` . This parameter is required.this
public CfnTableProps.Builder databaseName(java.lang.String databaseName)
CfnTableProps.getDatabaseName()
databaseName
- The name of the database where the table metadata resides. This parameter is required.
For Hive compatibility, this must be all lowercase.this
public CfnTableProps.Builder tableInput(IResolvable tableInput)
CfnTableProps.getTableInput()
tableInput
- A structure used to define a table. This parameter is required.this
public CfnTableProps.Builder tableInput(CfnTable.TableInputProperty tableInput)
CfnTableProps.getTableInput()
tableInput
- A structure used to define a table. This parameter is required.this
public CfnTableProps build()
CfnTableProps
java.lang.NullPointerException
- if any required attribute was not provided