GetTableResult.fromMap constructor

GetTableResult.fromMap(
  1. 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>())); })(),
  );
}