toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'autodetect': autodetect,
'avroOptions': pulumi.Input.mapInputValue<List<GetTableExternalDataConfigurationAvroOption>, List<Map<String, dynamic>>>(avroOptions, (value) => pulumi.Input.encodeList<GetTableExternalDataConfigurationAvroOption, Map<String, dynamic>>(value, (value) => value.toMap())),
'bigtableOptions': pulumi.Input.mapInputValue<List<GetTableExternalDataConfigurationBigtableOption>, List<Map<String, dynamic>>>(bigtableOptions, (value) => pulumi.Input.encodeList<GetTableExternalDataConfigurationBigtableOption, Map<String, dynamic>>(value, (value) => value.toMap())),
'compression': compression,
'connectionId': connectionId,
'csvOptions': pulumi.Input.mapInputValue<List<GetTableExternalDataConfigurationCsvOption>, List<Map<String, dynamic>>>(csvOptions, (value) => pulumi.Input.encodeList<GetTableExternalDataConfigurationCsvOption, Map<String, dynamic>>(value, (value) => value.toMap())),
'decimalTargetTypes': decimalTargetTypes,
'fileSetSpecType': fileSetSpecType,
'googleSheetsOptions': pulumi.Input.mapInputValue<List<GetTableExternalDataConfigurationGoogleSheetsOption>, List<Map<String, dynamic>>>(googleSheetsOptions, (value) => pulumi.Input.encodeList<GetTableExternalDataConfigurationGoogleSheetsOption, Map<String, dynamic>>(value, (value) => value.toMap())),
'hivePartitioningOptions': pulumi.Input.mapInputValue<List<GetTableExternalDataConfigurationHivePartitioningOption>, List<Map<String, dynamic>>>(hivePartitioningOptions, (value) => pulumi.Input.encodeList<GetTableExternalDataConfigurationHivePartitioningOption, Map<String, dynamic>>(value, (value) => value.toMap())),
'ignoreUnknownValues': ignoreUnknownValues,
'jsonExtension': jsonExtension,
'jsonOptions': pulumi.Input.mapInputValue<List<GetTableExternalDataConfigurationJsonOption>, List<Map<String, dynamic>>>(jsonOptions, (value) => pulumi.Input.encodeList<GetTableExternalDataConfigurationJsonOption, Map<String, dynamic>>(value, (value) => value.toMap())),
'maxBadRecords': maxBadRecords,
'metadataCacheMode': metadataCacheMode,
'objectMetadata': objectMetadata,
'parquetOptions': pulumi.Input.mapInputValue<List<GetTableExternalDataConfigurationParquetOption>, List<Map<String, dynamic>>>(parquetOptions, (value) => pulumi.Input.encodeList<GetTableExternalDataConfigurationParquetOption, Map<String, dynamic>>(value, (value) => value.toMap())),
'referenceFileSchemaUri': referenceFileSchemaUri,
'schema': schema,
'sourceFormat': sourceFormat,
'sourceUris': sourceUris,
};
}