@Stability(value=Stable) public static final class CfnTable.TableInputProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnTable.TableInputProperty>
CfnTable.TableInputProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnTable.TableInputProperty.Builder description(String description)
CfnTable.TableInputProperty.getDescription()description - A description of the table.this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder name(String name)
CfnTable.TableInputProperty.getName()name - The table name.
For Hive compatibility, this is folded to lowercase when it is stored.this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder owner(String owner)
CfnTable.TableInputProperty.getOwner()owner - The table owner.this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder parameters(Object parameters)
CfnTable.TableInputProperty.getParameters()parameters - These key-value pairs define properties associated with the table.this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder partitionKeys(IResolvable partitionKeys)
CfnTable.TableInputProperty.getPartitionKeys()partitionKeys - A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.
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": []
this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder partitionKeys(List<? extends Object> partitionKeys)
CfnTable.TableInputProperty.getPartitionKeys()partitionKeys - A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.
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": []
this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder retention(Number retention)
CfnTable.TableInputProperty.getRetention()retention - The retention time for this table.this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder storageDescriptor(CfnTable.StorageDescriptorProperty storageDescriptor)
CfnTable.TableInputProperty.getStorageDescriptor()storageDescriptor - A storage descriptor containing information about the physical storage of this table.this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder storageDescriptor(IResolvable storageDescriptor)
CfnTable.TableInputProperty.getStorageDescriptor()storageDescriptor - A storage descriptor containing information about the physical storage of this table.this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder tableType(String tableType)
CfnTable.TableInputProperty.getTableType()tableType - The type of this table ( `EXTERNAL_TABLE` , `VIRTUAL_VIEW` , etc.).this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder targetTable(CfnTable.TableIdentifierProperty targetTable)
CfnTable.TableInputProperty.getTargetTable()targetTable - A `TableIdentifier` structure that describes a target table for resource linking.this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder targetTable(IResolvable targetTable)
CfnTable.TableInputProperty.getTargetTable()targetTable - A `TableIdentifier` structure that describes a target table for resource linking.this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder viewExpandedText(String viewExpandedText)
CfnTable.TableInputProperty.getViewExpandedText()viewExpandedText - If the table is a view, the expanded text of the view;.
otherwise null .this@Stability(value=Stable) public CfnTable.TableInputProperty.Builder viewOriginalText(String viewOriginalText)
CfnTable.TableInputProperty.getViewOriginalText()viewOriginalText - If the table is a view, the original text of the view;.
otherwise null .this@Stability(value=Stable) public CfnTable.TableInputProperty build()
build in interface software.amazon.jsii.Builder<CfnTable.TableInputProperty>CfnTable.TableInputPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.