toMap method

Map<String, dynamic> toMap()

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()),
  };
}