ExternalDataConfiguration.fromMap constructor
ExternalDataConfiguration.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ExternalDataConfiguration.fromMap(Map<String, dynamic> map) {
return ExternalDataConfiguration(
autodetect: (() { final guardedValue = map['autodetect']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
avroOptions: (() { final guardedValue = map['avroOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AvroOptions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
bigtableOptions: (() { final guardedValue = map['bigtableOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BigtableOptions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
compression: (() { final guardedValue = map['compression']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
connectionId: (() { final guardedValue = map['connectionId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
csvOptions: (() { final guardedValue = map['csvOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CsvOptions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
decimalTargetTypes: (() { final guardedValue = map['decimalTargetTypes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
fileSetSpecType: (() { final guardedValue = map['fileSetSpecType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
googleSheetsOptions: (() { final guardedValue = map['googleSheetsOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GoogleSheetsOptions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
hivePartitioningOptions: (() { final guardedValue = map['hivePartitioningOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(HivePartitioningOptions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
ignoreUnknownValues: (() { final guardedValue = map['ignoreUnknownValues']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
jsonOptions: (() { final guardedValue = map['jsonOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JsonOptions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
maxBadRecords: (() { final guardedValue = map['maxBadRecords']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
metadataCacheMode: (() { final guardedValue = map['metadataCacheMode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
objectMetadata: (() { final guardedValue = map['objectMetadata']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
parquetOptions: (() { final guardedValue = map['parquetOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ParquetOptions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
referenceFileSchemaUri: (() { final guardedValue = map['referenceFileSchemaUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
schema: (() { final guardedValue = map['schema']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TableSchema.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
sourceFormat: (() { final guardedValue = map['sourceFormat']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
sourceUris: (() { final guardedValue = map['sourceUris']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
);
}