@Stability(value=Stable)
public static interface CfnTable.TableInputProperty
extends software.amazon.jsii.JsiiSerializable
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.glue.*;
Object parameters;
Object skewedColumnValueLocationMaps;
TableInputProperty tableInputProperty = TableInputProperty.builder()
.description("description")
.name("name")
.owner("owner")
.parameters(parameters)
.partitionKeys(List.of(ColumnProperty.builder()
.name("name")
// the properties below are optional
.comment("comment")
.type("type")
.build()))
.retention(123)
.storageDescriptor(StorageDescriptorProperty.builder()
.bucketColumns(List.of("bucketColumns"))
.columns(List.of(ColumnProperty.builder()
.name("name")
// the properties below are optional
.comment("comment")
.type("type")
.build()))
.compressed(false)
.inputFormat("inputFormat")
.location("location")
.numberOfBuckets(123)
.outputFormat("outputFormat")
.parameters(parameters)
.schemaReference(SchemaReferenceProperty.builder()
.schemaId(SchemaIdProperty.builder()
.registryName("registryName")
.schemaArn("schemaArn")
.schemaName("schemaName")
.build())
.schemaVersionId("schemaVersionId")
.schemaVersionNumber(123)
.build())
.serdeInfo(SerdeInfoProperty.builder()
.name("name")
.parameters(parameters)
.serializationLibrary("serializationLibrary")
.build())
.skewedInfo(SkewedInfoProperty.builder()
.skewedColumnNames(List.of("skewedColumnNames"))
.skewedColumnValueLocationMaps(skewedColumnValueLocationMaps)
.skewedColumnValues(List.of("skewedColumnValues"))
.build())
.sortColumns(List.of(OrderProperty.builder()
.column("column")
.sortOrder(123)
.build()))
.storedAsSubDirectories(false)
.build())
.tableType("tableType")
.targetTable(TableIdentifierProperty.builder()
.catalogId("catalogId")
.databaseName("databaseName")
.name("name")
.build())
.viewExpandedText("viewExpandedText")
.viewOriginalText("viewOriginalText")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnTable.TableInputProperty.Builder
A builder for
CfnTable.TableInputProperty |
static class |
CfnTable.TableInputProperty.Jsii$Proxy
An implementation for
CfnTable.TableInputProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnTable.TableInputProperty.Builder |
builder() |
default String |
getDescription()
`CfnTable.TableInputProperty.Description`.
|
default String |
getName()
`CfnTable.TableInputProperty.Name`.
|
default String |
getOwner()
`CfnTable.TableInputProperty.Owner`.
|
default Object |
getParameters()
`CfnTable.TableInputProperty.Parameters`.
|
default Object |
getPartitionKeys()
`CfnTable.TableInputProperty.PartitionKeys`.
|
default Number |
getRetention()
`CfnTable.TableInputProperty.Retention`.
|
default Object |
getStorageDescriptor()
`CfnTable.TableInputProperty.StorageDescriptor`.
|
default String |
getTableType()
`CfnTable.TableInputProperty.TableType`.
|
default Object |
getTargetTable()
`CfnTable.TableInputProperty.TargetTable`.
|
default String |
getViewExpandedText()
`CfnTable.TableInputProperty.ViewExpandedText`.
|
default String |
getViewOriginalText()
`CfnTable.TableInputProperty.ViewOriginalText`.
|
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @Nullable default String getName()
@Stability(value=Stable) @Nullable default String getOwner()
@Stability(value=Stable) @Nullable default Object getParameters()
@Stability(value=Stable) @Nullable default Object getPartitionKeys()
@Stability(value=Stable) @Nullable default Number getRetention()
@Stability(value=Stable) @Nullable default Object getStorageDescriptor()
@Stability(value=Stable) @Nullable default String getTableType()
@Stability(value=Stable) @Nullable default Object getTargetTable()
@Stability(value=Stable) @Nullable default String getViewExpandedText()
@Stability(value=Stable) @Nullable default String getViewOriginalText()
@Stability(value=Stable) static CfnTable.TableInputProperty.Builder builder()
Copyright © 2021. All rights reserved.