Class Column.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.redshift.alpha.Column.Jsii$Proxy
- All Implemented Interfaces:
Column,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
Column
@Stability(Experimental)
@Internal
public static final class Column.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements Column
An implementation for
Column-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.redshift.alpha.Column
Column.Builder, Column.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(Column.Builder builder) Constructor that initializes the object based on literal property values passed by theColumn.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal String(experimental) A comment to attach to the column.final String(experimental) The data type of the column.final Boolean(experimental) Boolean value that indicates whether the column is to be configured as DISTKEY.final ColumnEncoding(experimental) The encoding to use for the column.final StringgetId()(experimental) The unique identifier of the column.final StringgetName()(experimental) The name of the column.final Boolean(experimental) Boolean value that indicates whether the column is to be configured as SORTKEY.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theColumn.Builder.
-
-
Method Details
-
getDataType
Description copied from interface:Column(experimental) The data type of the column.- Specified by:
getDataTypein interfaceColumn
-
getName
Description copied from interface:Column(experimental) The name of the column.This will appear on Amazon Redshift.
-
getComment
Description copied from interface:Column(experimental) A comment to attach to the column.Default: - no comment
- Specified by:
getCommentin interfaceColumn
-
getDistKey
Description copied from interface:Column(experimental) Boolean value that indicates whether the column is to be configured as DISTKEY.Default: - column is not DISTKEY
- Specified by:
getDistKeyin interfaceColumn
-
getEncoding
Description copied from interface:Column(experimental) The encoding to use for the column.Default: - Amazon Redshift determines the encoding based on the data type.
- Specified by:
getEncodingin interfaceColumn
-
getId
Description copied from interface:Column(experimental) The unique identifier of the column.This is not the name of the column, and renaming this identifier will cause a new column to be created and the old column to be dropped.
NOTE - This field will be set, however, only by setting the
@aws-cdk/aws-redshift:columnIdfeature flag will this field be used.Default: - the column name is used as the identifier
-
getSortKey
Description copied from interface:Column(experimental) Boolean value that indicates whether the column is to be configured as SORTKEY.Default: - column is not a SORTKEY
- Specified by:
getSortKeyin interfaceColumn
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-