toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'biglakeConfiguration': ?pulumi.Input.mapOptionalInputValue<BigLakeConfiguration, Map<String, dynamic>>(biglakeConfiguration, (value) => value.toMap()),
'clustering': ?pulumi.Input.mapOptionalInputValue<Clustering, Map<String, dynamic>>(clustering, (value) => value.toMap()),
'datasetId': datasetId,
'description': ?description,
'encryptionConfiguration': ?pulumi.Input.mapOptionalInputValue<EncryptionConfiguration, Map<String, dynamic>>(encryptionConfiguration, (value) => value.toMap()),
'expirationTime': ?expirationTime,
'externalDataConfiguration': ?pulumi.Input.mapOptionalInputValue<ExternalDataConfiguration, Map<String, dynamic>>(externalDataConfiguration, (value) => value.toMap()),
'friendlyName': ?friendlyName,
'labels': ?labels,
'materializedView': ?pulumi.Input.mapOptionalInputValue<MaterializedViewDefinition, Map<String, dynamic>>(materializedView, (value) => value.toMap()),
'maxStaleness': ?maxStaleness,
'model': ?pulumi.Input.mapOptionalInputValue<ModelDefinition, Map<String, dynamic>>(model, (value) => value.toMap()),
'project': ?project,
'rangePartitioning': ?pulumi.Input.mapOptionalInputValue<RangePartitioning, Map<String, dynamic>>(rangePartitioning, (value) => value.toMap()),
'requirePartitionFilter': ?requirePartitionFilter,
'resourceTags': ?resourceTags,
'schema': ?pulumi.Input.mapOptionalInputValue<TableSchema, Map<String, dynamic>>(schema, (value) => value.toMap()),
'tableConstraints': ?pulumi.Input.mapOptionalInputValue<TableConstraints, Map<String, dynamic>>(tableConstraints, (value) => value.toMap()),
'tableReference': ?pulumi.Input.mapOptionalInputValue<TableReference, Map<String, dynamic>>(tableReference, (value) => value.toMap()),
'timePartitioning': ?pulumi.Input.mapOptionalInputValue<TimePartitioning, Map<String, dynamic>>(timePartitioning, (value) => value.toMap()),
'view': ?pulumi.Input.mapOptionalInputValue<ViewDefinition, Map<String, dynamic>>(view, (value) => value.toMap()),
};
}