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