toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'autodetect': autodetect,
'avroOptions': ?pulumi.Input.mapOptionalInputValue<TableExternalDataConfigurationAvroOptions, Map<String, dynamic>>(avroOptions, (value) => value.toMap()),
'bigtableOptions': ?pulumi.Input.mapOptionalInputValue<TableExternalDataConfigurationBigtableOptions, Map<String, dynamic>>(bigtableOptions, (value) => value.toMap()),
'compression': ?compression,
'connectionId': ?connectionId,
'csvOptions': ?pulumi.Input.mapOptionalInputValue<TableExternalDataConfigurationCsvOptions, Map<String, dynamic>>(csvOptions, (value) => value.toMap()),
'decimalTargetTypes': ?decimalTargetTypes,
'fileSetSpecType': ?fileSetSpecType,
'googleSheetsOptions': ?pulumi.Input.mapOptionalInputValue<TableExternalDataConfigurationGoogleSheetsOptions, Map<String, dynamic>>(googleSheetsOptions, (value) => value.toMap()),
'hivePartitioningOptions': ?pulumi.Input.mapOptionalInputValue<TableExternalDataConfigurationHivePartitioningOptions, Map<String, dynamic>>(hivePartitioningOptions, (value) => value.toMap()),
'ignoreUnknownValues': ?ignoreUnknownValues,
'jsonExtension': ?jsonExtension,
'jsonOptions': ?pulumi.Input.mapOptionalInputValue<TableExternalDataConfigurationJsonOptions, Map<String, dynamic>>(jsonOptions, (value) => value.toMap()),
'maxBadRecords': ?maxBadRecords,
'metadataCacheMode': ?metadataCacheMode,
'objectMetadata': ?objectMetadata,
'parquetOptions': ?pulumi.Input.mapOptionalInputValue<TableExternalDataConfigurationParquetOptions, Map<String, dynamic>>(parquetOptions, (value) => value.toMap()),
'referenceFileSchemaUri': ?referenceFileSchemaUri,
'schema': ?schema,
'sourceFormat': ?sourceFormat,
'sourceUris': sourceUris,
};
}