toMap method

Map<String, dynamic> toMap()

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