Package com.pulumi.aws.glue.outputs
Class GetCatalogTableResult
- java.lang.Object
-
- com.pulumi.aws.glue.outputs.GetCatalogTableResult
-
public final class GetCatalogTableResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetCatalogTableResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()static GetCatalogTableResult.Builderbuilder()static GetCatalogTableResult.Builderbuilder(GetCatalogTableResult defaults)java.lang.StringcatalogId()java.lang.StringdatabaseName()java.lang.Stringdescription()java.lang.Stringid()java.lang.Stringname()java.lang.Stringowner()java.util.Map<java.lang.String,java.lang.String>parameters()java.util.List<GetCatalogTablePartitionIndex>partitionIndices()java.util.List<GetCatalogTablePartitionKey>partitionKeys()java.util.Optional<java.lang.String>queryAsOfTime()java.lang.Stringregion()java.lang.Integerretention()java.util.List<GetCatalogTableStorageDescriptor>storageDescriptors()java.lang.StringtableType()java.util.List<GetCatalogTableTargetTable>targetTables()java.util.Optional<java.lang.Integer>transactionId()java.lang.StringviewExpandedText()java.lang.StringviewOriginalText()
-
-
-
Method Detail
-
arn
public java.lang.String arn()
- Returns:
- ARN of the Glue Table.
-
catalogId
public java.lang.String catalogId()
- Returns:
- ID of the Data Catalog in which the table resides.
-
databaseName
public java.lang.String databaseName()
- Returns:
- Name of the catalog database that contains the target table.
-
description
public java.lang.String description()
- Returns:
- Description of the table.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
name
public java.lang.String name()
- Returns:
- Name of the target table.
-
owner
public java.lang.String owner()
- Returns:
- Owner of the table.
-
parameters
public java.util.Map<java.lang.String,java.lang.String> parameters()
- Returns:
- Map of initialization parameters for the SerDe, in key-value form.
-
partitionIndices
public java.util.List<GetCatalogTablePartitionIndex> partitionIndices()
- Returns:
- Configuration block for a maximum of 3 partition indexes. See `partitionIndex` below.
-
partitionKeys
public java.util.List<GetCatalogTablePartitionKey> partitionKeys()
- Returns:
- Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See `partitionKeys` below.
-
queryAsOfTime
public java.util.Optional<java.lang.String> queryAsOfTime()
-
region
public java.lang.String region()
- Returns:
- Region of the target table.
-
retention
public java.lang.Integer retention()
- Returns:
- Retention time for this table.
-
storageDescriptors
public java.util.List<GetCatalogTableStorageDescriptor> storageDescriptors()
- Returns:
- Configuration block for information about the physical storage of this table. For more information, refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor). See `storageDescriptor` below.
-
tableType
public java.lang.String tableType()
- Returns:
- Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as `ALTER TABLE` and `SHOW CREATE TABLE` will fail if this argument is empty.
-
targetTables
public java.util.List<GetCatalogTableTargetTable> targetTables()
- Returns:
- Configuration block of a target table for resource linking. See `targetTable` below.
-
transactionId
public java.util.Optional<java.lang.Integer> transactionId()
-
viewExpandedText
public java.lang.String viewExpandedText()
- Returns:
- If the table is a view, the expanded text of the view; otherwise null.
-
viewOriginalText
public java.lang.String viewOriginalText()
- Returns:
- If the table is a view, the original text of the view; otherwise null.
-
builder
public static GetCatalogTableResult.Builder builder()
-
builder
public static GetCatalogTableResult.Builder builder(GetCatalogTableResult defaults)
-
-