toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'autodetect': autodetect,
'avroOptions': pulumi.Input.mapInputValue<AvroOptionsResponse, Map<String, dynamic>>(avroOptions, (value) => value.toMap()),
'bigtableOptions': pulumi.Input.mapInputValue<BigtableOptionsResponse, Map<String, dynamic>>(bigtableOptions, (value) => value.toMap()),
'compression': compression,
'connectionId': connectionId,
'csvOptions': pulumi.Input.mapInputValue<CsvOptionsResponse, Map<String, dynamic>>(csvOptions, (value) => value.toMap()),
'decimalTargetTypes': decimalTargetTypes,
'fileSetSpecType': fileSetSpecType,
'googleSheetsOptions': pulumi.Input.mapInputValue<GoogleSheetsOptionsResponse, Map<String, dynamic>>(googleSheetsOptions, (value) => value.toMap()),
'hivePartitioningOptions': pulumi.Input.mapInputValue<HivePartitioningOptionsResponse, Map<String, dynamic>>(hivePartitioningOptions, (value) => value.toMap()),
'ignoreUnknownValues': ignoreUnknownValues,
'jsonOptions': pulumi.Input.mapInputValue<JsonOptionsResponse, Map<String, dynamic>>(jsonOptions, (value) => value.toMap()),
'maxBadRecords': maxBadRecords,
'metadataCacheMode': metadataCacheMode,
'objectMetadata': objectMetadata,
'parquetOptions': pulumi.Input.mapInputValue<ParquetOptionsResponse, Map<String, dynamic>>(parquetOptions, (value) => value.toMap()),
'referenceFileSchemaUri': referenceFileSchemaUri,
'schema': pulumi.Input.mapInputValue<TableSchemaResponse, Map<String, dynamic>>(schema, (value) => value.toMap()),
'sourceFormat': sourceFormat,
'sourceUris': sourceUris,
};
}