public static final class CfnTable.TableInputProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTable.TableInputProperty
CfnTable.TableInputProperty
CfnTable.TableInputProperty.Builder, CfnTable.TableInputProperty.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) |
java.lang.String |
getDescription()
A description of the table.
|
java.lang.String |
getName()
The table name.
|
java.lang.String |
getOwner()
The table owner.
|
java.lang.Object |
getParameters()
These key-value pairs define properties associated with the table.
|
java.lang.Object |
getPartitionKeys()
A list of columns by which the table is partitioned.
|
java.lang.Number |
getRetention()
The retention time for this table.
|
java.lang.Object |
getStorageDescriptor()
A storage descriptor containing information about the physical storage of this table.
|
java.lang.String |
getTableType()
The type of this table ( `EXTERNAL_TABLE` , `VIRTUAL_VIEW` , etc.).
|
java.lang.Object |
getTargetTable()
A `TableIdentifier` structure that describes a target table for resource linking.
|
java.lang.String |
getViewExpandedText()
If the table is a view, the expanded text of the view;
|
java.lang.String |
getViewOriginalText()
If the table is a view, the original text of the view;
|
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.lang.String getDescription()
CfnTable.TableInputProperty
getDescription
in interface CfnTable.TableInputProperty
public final java.lang.String getName()
CfnTable.TableInputProperty
For Hive compatibility, this is folded to lowercase when it is stored.
getName
in interface CfnTable.TableInputProperty
public final java.lang.String getOwner()
CfnTable.TableInputProperty
getOwner
in interface CfnTable.TableInputProperty
public final java.lang.Object getParameters()
CfnTable.TableInputProperty
getParameters
in interface CfnTable.TableInputProperty
public final java.lang.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.TableInputProperty
public final java.lang.Number getRetention()
CfnTable.TableInputProperty
getRetention
in interface CfnTable.TableInputProperty
public final java.lang.Object getStorageDescriptor()
CfnTable.TableInputProperty
getStorageDescriptor
in interface CfnTable.TableInputProperty
public final java.lang.String getTableType()
CfnTable.TableInputProperty
getTableType
in interface CfnTable.TableInputProperty
public final java.lang.Object getTargetTable()
CfnTable.TableInputProperty
getTargetTable
in interface CfnTable.TableInputProperty
public final java.lang.String getViewExpandedText()
CfnTable.TableInputProperty
otherwise null
.
getViewExpandedText
in interface CfnTable.TableInputProperty
public final java.lang.String getViewOriginalText()
CfnTable.TableInputProperty
otherwise null
.
getViewOriginalText
in interface CfnTable.TableInputProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()