| Modifier and Type | Method and Description |
|---|---|
Table.Builder |
adminUser(ISecret adminUser)
(experimental) The secret containing credentials to a Redshift user with administrator privileges.
|
Table |
build() |
Table.Builder |
cluster(ICluster cluster)
(experimental) The cluster containing the database.
|
static Table.Builder |
create(software.constructs.Construct scope,
String id) |
Table.Builder |
databaseName(String databaseName)
(experimental) The name of the database.
|
Table.Builder |
removalPolicy(RemovalPolicy removalPolicy)
(experimental) The policy to apply when this resource is removed from the application.
|
Table.Builder |
tableColumns(List<? extends Column> tableColumns)
(experimental) The columns of the table.
|
Table.Builder |
tableName(String tableName)
(experimental) The name of the table.
|
@Stability(value=Experimental) public static Table.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.Table.Builder.@Stability(value=Experimental) public Table.Builder cluster(ICluster cluster)
cluster - The cluster containing the database. This parameter is required.this@Stability(value=Experimental) public Table.Builder databaseName(String databaseName)
databaseName - The name of the database. This parameter is required.this@Stability(value=Experimental) public Table.Builder adminUser(ISecret adminUser)
Secret JSON schema: { username: string; password: string }.
Default: - the admin secret is taken from the cluster
adminUser - The secret containing credentials to a Redshift user with administrator privileges. This parameter is required.this@Stability(value=Experimental) public Table.Builder tableColumns(List<? extends Column> tableColumns)
tableColumns - The columns of the table. This parameter is required.this@Stability(value=Experimental) public Table.Builder removalPolicy(RemovalPolicy removalPolicy)
Default: cdk.RemovalPolicy.Retain
removalPolicy - The policy to apply when this resource is removed from the application. This parameter is required.this@Stability(value=Experimental) public Table.Builder tableName(String tableName)
Default: - a name is generated
tableName - The name of the table. This parameter is required.thisCopyright © 2021. All rights reserved.