GetTableResult.fromMap constructor
GetTableResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetTableResult.fromMap(Map<String, dynamic> map) {
return GetTableResult(
biglakeConfigurations: (() { final guardedValue = map['biglakeConfigurations']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableBiglakeConfiguration>(guardedValue, (value) => GetTableBiglakeConfiguration.fromMap((value as Map).cast<String, dynamic>())); })(),
clusterings: (() { final guardedValue = map['clusterings']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
creationTime: (() { final guardedValue = map['creationTime']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
datasetId: (() { final guardedValue = map['datasetId']; if (guardedValue == null) return null; return guardedValue as String; })(),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return guardedValue as String; })(),
deletionProtection: (() { final guardedValue = map['deletionProtection']; if (guardedValue == null) return null; return guardedValue as bool; })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return guardedValue as String; })(),
effectiveLabels: (() { final guardedValue = map['effectiveLabels']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
encryptionConfigurations: (() { final guardedValue = map['encryptionConfigurations']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableEncryptionConfiguration>(guardedValue, (value) => GetTableEncryptionConfiguration.fromMap((value as Map).cast<String, dynamic>())); })(),
etag: (() { final guardedValue = map['etag']; if (guardedValue == null) return null; return guardedValue as String; })(),
expirationTime: (() { final guardedValue = map['expirationTime']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
externalCatalogTableOptions: (() { final guardedValue = map['externalCatalogTableOptions']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableExternalCatalogTableOption>(guardedValue, (value) => GetTableExternalCatalogTableOption.fromMap((value as Map).cast<String, dynamic>())); })(),
externalDataConfigurations: (() { final guardedValue = map['externalDataConfigurations']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableExternalDataConfiguration>(guardedValue, (value) => GetTableExternalDataConfiguration.fromMap((value as Map).cast<String, dynamic>())); })(),
friendlyName: (() { final guardedValue = map['friendlyName']; if (guardedValue == null) return null; return guardedValue as String; })(),
generatedSchemaColumns: (() { final guardedValue = map['generatedSchemaColumns']; if (guardedValue == null) return null; return guardedValue as String; })(),
id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
ignoreAutoGeneratedSchema: (() { final guardedValue = map['ignoreAutoGeneratedSchema']; if (guardedValue == null) return null; return guardedValue as bool; })(),
ignoreSchemaChanges: (() { final guardedValue = map['ignoreSchemaChanges']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
labels: (() { final guardedValue = map['labels']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
lastModifiedTime: (() { final guardedValue = map['lastModifiedTime']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return guardedValue as String; })(),
materializedViews: (() { final guardedValue = map['materializedViews']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableMaterializedView>(guardedValue, (value) => GetTableMaterializedView.fromMap((value as Map).cast<String, dynamic>())); })(),
maxStaleness: (() { final guardedValue = map['maxStaleness']; if (guardedValue == null) return null; return guardedValue as String; })(),
numBytes: (() { final guardedValue = map['numBytes']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
numLongTermBytes: (() { final guardedValue = map['numLongTermBytes']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
numRows: (() { final guardedValue = map['numRows']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return guardedValue as String; })(),
pulumiLabels: (() { final guardedValue = map['pulumiLabels']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
rangePartitionings: (() { final guardedValue = map['rangePartitionings']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableRangePartitioning>(guardedValue, (value) => GetTableRangePartitioning.fromMap((value as Map).cast<String, dynamic>())); })(),
requirePartitionFilter: (() { final guardedValue = map['requirePartitionFilter']; if (guardedValue == null) return null; return guardedValue as bool; })(),
resourceTags: (() { final guardedValue = map['resourceTags']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
schema: (() { final guardedValue = map['schema']; if (guardedValue == null) return null; return guardedValue as String; })(),
schemaForeignTypeInfos: (() { final guardedValue = map['schemaForeignTypeInfos']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableSchemaForeignTypeInfo>(guardedValue, (value) => GetTableSchemaForeignTypeInfo.fromMap((value as Map).cast<String, dynamic>())); })(),
selfLink: (() { final guardedValue = map['selfLink']; if (guardedValue == null) return null; return guardedValue as String; })(),
tableConstraints: (() { final guardedValue = map['tableConstraints']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableTableConstraint>(guardedValue, (value) => GetTableTableConstraint.fromMap((value as Map).cast<String, dynamic>())); })(),
tableId: (() { final guardedValue = map['tableId']; if (guardedValue == null) return null; return guardedValue as String; })(),
tableMetadataView: (() { final guardedValue = map['tableMetadataView']; if (guardedValue == null) return null; return guardedValue as String; })(),
tableReplicationInfos: (() { final guardedValue = map['tableReplicationInfos']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableTableReplicationInfo>(guardedValue, (value) => GetTableTableReplicationInfo.fromMap((value as Map).cast<String, dynamic>())); })(),
timePartitionings: (() { final guardedValue = map['timePartitionings']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableTimePartitioning>(guardedValue, (value) => GetTableTimePartitioning.fromMap((value as Map).cast<String, dynamic>())); })(),
type: (() { final guardedValue = map['type']; if (guardedValue == null) return null; return guardedValue as String; })(),
views: (() { final guardedValue = map['views']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTableView>(guardedValue, (value) => GetTableView.fromMap((value as Map).cast<String, dynamic>())); })(),
);
}