ExternalDataConfigurationResponse.fromMap constructor
ExternalDataConfigurationResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ExternalDataConfigurationResponse.fromMap(Map<String, dynamic> map) {
return ExternalDataConfigurationResponse(
autodetect: pulumi.Input.fromValue(map['autodetect'] as bool),
avroOptions: pulumi.Input.fromValue(AvroOptionsResponse.fromMap((map['avroOptions']! as Map).cast<String, dynamic>())),
bigtableOptions: pulumi.Input.fromValue(BigtableOptionsResponse.fromMap((map['bigtableOptions']! as Map).cast<String, dynamic>())),
compression: pulumi.Input.fromValue(map['compression'] as String),
connectionId: pulumi.Input.fromValue(map['connectionId'] as String),
csvOptions: pulumi.Input.fromValue(CsvOptionsResponse.fromMap((map['csvOptions']! as Map).cast<String, dynamic>())),
decimalTargetTypes: pulumi.Input.fromValue((map['decimalTargetTypes'] as List).cast<String>()),
fileSetSpecType: pulumi.Input.fromValue(map['fileSetSpecType'] as String),
googleSheetsOptions: pulumi.Input.fromValue(GoogleSheetsOptionsResponse.fromMap((map['googleSheetsOptions']! as Map).cast<String, dynamic>())),
hivePartitioningOptions: pulumi.Input.fromValue(HivePartitioningOptionsResponse.fromMap((map['hivePartitioningOptions']! as Map).cast<String, dynamic>())),
ignoreUnknownValues: pulumi.Input.fromValue(map['ignoreUnknownValues'] as bool),
jsonOptions: pulumi.Input.fromValue(JsonOptionsResponse.fromMap((map['jsonOptions']! as Map).cast<String, dynamic>())),
maxBadRecords: pulumi.Input.fromValue(map['maxBadRecords'] as int),
metadataCacheMode: pulumi.Input.fromValue(map['metadataCacheMode'] as String),
objectMetadata: pulumi.Input.fromValue(map['objectMetadata'] as String),
parquetOptions: pulumi.Input.fromValue(ParquetOptionsResponse.fromMap((map['parquetOptions']! as Map).cast<String, dynamic>())),
referenceFileSchemaUri: pulumi.Input.fromValue(map['referenceFileSchemaUri'] as String),
schema: pulumi.Input.fromValue(TableSchemaResponse.fromMap((map['schema']! as Map).cast<String, dynamic>())),
sourceFormat: pulumi.Input.fromValue(map['sourceFormat'] as String),
sourceUris: pulumi.Input.fromValue((map['sourceUris'] as List).cast<String>()),
);
}