toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'biglakeConfiguration': ?pulumi.Input.mapOptionalInputValue<TableBiglakeConfiguration, Map<String, dynamic>>(biglakeConfiguration, (value) => value.toMap()),
'clusterings': ?clusterings,
'creationTime': ?creationTime,
'datasetId': ?datasetId,
'deletionPolicy': ?deletionPolicy,
'deletionProtection': ?deletionProtection,
'description': ?description,
'effectiveLabels': ?effectiveLabels,
'encryptionConfiguration': ?pulumi.Input.mapOptionalInputValue<TableEncryptionConfiguration, Map<String, dynamic>>(encryptionConfiguration, (value) => value.toMap()),
'etag': ?etag,
'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,
'generatedSchemaColumns': ?generatedSchemaColumns,
'ignoreAutoGeneratedSchema': ?ignoreAutoGeneratedSchema,
'ignoreSchemaChanges': ?ignoreSchemaChanges,
'labels': ?labels,
'lastModifiedTime': ?lastModifiedTime,
'location': ?location,
'materializedView': ?pulumi.Input.mapOptionalInputValue<TableMaterializedView, Map<String, dynamic>>(materializedView, (value) => value.toMap()),
'maxStaleness': ?maxStaleness,
'numBytes': ?numBytes,
'numLongTermBytes': ?numLongTermBytes,
'numRows': ?numRows,
'project': ?project,
'pulumiLabels': ?pulumiLabels,
'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()),
'selfLink': ?selfLink,
'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()),
'type': ?type,
'view': ?pulumi.Input.mapOptionalInputValue<TableView, Map<String, dynamic>>(view, (value) => value.toMap()),
};
}