@Stability(value=Stable) @Internal public static final class CfnTable.TableInputProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTable.TableInputProperty
CfnTable.TableInputPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnTable.TableInputProperty.Builder, CfnTable.TableInputProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnTable.TableInputProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnTable.ColumnProperty.Builder. |
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(Object o) |
String |
getDescription()
A description of the table.
|
String |
getName()
The table name.
|
String |
getOwner()
The table owner.
|
Object |
getParameters()
These key-value pairs define properties associated with the table.
|
Object |
getPartitionKeys()
A list of columns by which the table is partitioned.
|
Number |
getRetention()
The retention time for this table.
|
Object |
getStorageDescriptor()
A storage descriptor containing information about the physical storage of this table.
|
String |
getTableType()
The type of this table ( `EXTERNAL_TABLE` , `VIRTUAL_VIEW` , etc.).
|
Object |
getTargetTable()
A `TableIdentifier` structure that describes a target table for resource linking.
|
String |
getViewExpandedText()
If the table is a view, the expanded text of the view;
|
String |
getViewOriginalText()
If the table is a view, the original text of the view;
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnTable.TableInputProperty.Builder builder)
CfnTable.ColumnProperty.Builder.public final String getDescription()
CfnTable.TableInputPropertygetDescription in interface CfnTable.TableInputPropertypublic final String getName()
CfnTable.TableInputPropertyFor Hive compatibility, this is folded to lowercase when it is stored.
getName in interface CfnTable.TableInputPropertypublic final String getOwner()
CfnTable.TableInputPropertygetOwner in interface CfnTable.TableInputPropertypublic final Object getParameters()
CfnTable.TableInputPropertygetParameters in interface CfnTable.TableInputPropertypublic final Object getPartitionKeys()
CfnTable.TableInputProperty
When you create a table used by Amazon Athena, and you do not specify any partitionKeys , you must at least set the value of partitionKeys to an empty list. For example:
"PartitionKeys": []
getPartitionKeys in interface CfnTable.TableInputPropertypublic final Number getRetention()
CfnTable.TableInputPropertygetRetention in interface CfnTable.TableInputPropertypublic final Object getStorageDescriptor()
CfnTable.TableInputPropertygetStorageDescriptor in interface CfnTable.TableInputPropertypublic final String getTableType()
CfnTable.TableInputPropertygetTableType in interface CfnTable.TableInputPropertypublic final Object getTargetTable()
CfnTable.TableInputPropertygetTargetTable in interface CfnTable.TableInputPropertypublic final String getViewExpandedText()
CfnTable.TableInputProperty
otherwise null .
getViewExpandedText in interface CfnTable.TableInputPropertypublic final String getViewOriginalText()
CfnTable.TableInputProperty
otherwise null .
getViewOriginalText in interface CfnTable.TableInputProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.