toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'biglakeConfiguration': ?pulumi.Input.mapOptionalInputValue<TableBiglakeConfiguration, Map<String, dynamic>>(biglakeConfiguration, (value) => value.toMap()),
'clusterings': ?clusterings,
'datasetId': datasetId,
'deletionPolicy': ?deletionPolicy,
'deletionProtection': ?deletionProtection,
'description': ?description,
'encryptionConfiguration': ?pulumi.Input.mapOptionalInputValue<TableEncryptionConfiguration, Map<String, dynamic>>(encryptionConfiguration, (value) => value.toMap()),
'expirationTime': ?expirationTime,
'externalCatalogTableOptions': ?pulumi.Input.mapOptionalInputValue<TableExternalCatalogTableOptions, Map<String, dynamic>>(externalCatalogTableOptions, (value) => value.toMap()),
'externalDataConfiguration': ?pulumi.Input.mapOptionalInputValue<TableExternalDataConfiguration, Map<String, dynamic>>(externalDataConfiguration, (value) => value.toMap()),
'friendlyName': ?friendlyName,
'ignoreAutoGeneratedSchema': ?ignoreAutoGeneratedSchema,
'ignoreSchemaChanges': ?ignoreSchemaChanges,
'labels': ?labels,
'materializedView': ?pulumi.Input.mapOptionalInputValue<TableMaterializedView, Map<String, dynamic>>(materializedView, (value) => value.toMap()),
'maxStaleness': ?maxStaleness,
'project': ?project,
'rangePartitioning': ?pulumi.Input.mapOptionalInputValue<TableRangePartitioning, Map<String, dynamic>>(rangePartitioning, (value) => value.toMap()),
'requirePartitionFilter': ?requirePartitionFilter,
'resourceTags': ?resourceTags,
'schema': ?schema,
'schemaForeignTypeInfo': ?pulumi.Input.mapOptionalInputValue<TableSchemaForeignTypeInfo, Map<String, dynamic>>(schemaForeignTypeInfo, (value) => value.toMap()),
'tableConstraints': ?pulumi.Input.mapOptionalInputValue<TableTableConstraints, Map<String, dynamic>>(tableConstraints, (value) => value.toMap()),
'tableId': tableId,
'tableMetadataView': ?tableMetadataView,
'tableReplicationInfo': ?pulumi.Input.mapOptionalInputValue<TableTableReplicationInfo, Map<String, dynamic>>(tableReplicationInfo, (value) => value.toMap()),
'timePartitioning': ?pulumi.Input.mapOptionalInputValue<TableTimePartitioning, Map<String, dynamic>>(timePartitioning, (value) => value.toMap()),
'view': ?pulumi.Input.mapOptionalInputValue<TableView, Map<String, dynamic>>(view, (value) => value.toMap()),
};
}