toMap method

Map<String, dynamic> toMap()

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