ExternalDataConfigurationResponse.fromMap constructor

ExternalDataConfigurationResponse.fromMap(
  1. 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>()),
  );
}