public static final class TableProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements TableProps
TableProps
TableProps.Builder, TableProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
ISecret |
getAdminUser()
(experimental) The secret containing credentials to a Redshift user with administrator privileges.
|
ICluster |
getCluster()
(experimental) The cluster containing the database.
|
java.lang.String |
getDatabaseName()
(experimental) The name of the database.
|
TableDistStyle |
getDistStyle()
(experimental) The distribution style of the table.
|
RemovalPolicy |
getRemovalPolicy()
(experimental) The policy to apply when this resource is removed from the application.
|
TableSortStyle |
getSortStyle()
(experimental) The sort style of the table.
|
java.util.List<Column> |
getTableColumns()
(experimental) The columns of the table.
|
java.lang.String |
getTableName()
(experimental) The name of the table.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.util.List<Column> getTableColumns()
TableProps
getTableColumns
in interface TableProps
public final TableDistStyle getDistStyle()
TableProps
Default: TableDistStyle.AUTO
getDistStyle
in interface TableProps
public final RemovalPolicy getRemovalPolicy()
TableProps
Default: cdk.RemovalPolicy.Retain
getRemovalPolicy
in interface TableProps
public final TableSortStyle getSortStyle()
TableProps
Default: TableSortStyle.AUTO if no sort key is specified, TableSortStyle.COMPOUND if a sort key is specified
getSortStyle
in interface TableProps
public final java.lang.String getTableName()
TableProps
Default: - a name is generated
getTableName
in interface TableProps
public final ICluster getCluster()
DatabaseOptions
getCluster
in interface DatabaseOptions
public final java.lang.String getDatabaseName()
DatabaseOptions
getDatabaseName
in interface DatabaseOptions
public final ISecret getAdminUser()
DatabaseOptions
Secret JSON schema: { username: string; password: string }
.
Default: - the admin secret is taken from the cluster
getAdminUser
in interface DatabaseOptions
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()