toMap method

Map<String, dynamic> toMap()

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