toMap method

Map<String, dynamic> toMap()

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