JobConfigurationLoadResponse.fromMap constructor

JobConfigurationLoadResponse.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory JobConfigurationLoadResponse.fromMap(Map<String, dynamic> map) {
  return JobConfigurationLoadResponse(
    allowJaggedRows: pulumi.Input.fromValue(map['allowJaggedRows'] as bool),
    allowQuotedNewlines: pulumi.Input.fromValue(map['allowQuotedNewlines'] as bool),
    autodetect: pulumi.Input.fromValue(map['autodetect'] as bool),
    clustering: pulumi.Input.fromValue(ClusteringResponse.fromMap((map['clustering']! as Map).cast<String, dynamic>())),
    connectionProperties: pulumi.Input.fromValue(pulumi.Input.decodeList<ConnectionPropertyResponse>(map['connectionProperties']!, (value) => ConnectionPropertyResponse.fromMap((value as Map).cast<String, dynamic>()))),
    createDisposition: pulumi.Input.fromValue(map['createDisposition'] as String),
    createSession: pulumi.Input.fromValue(map['createSession'] as bool),
    decimalTargetTypes: pulumi.Input.fromValue((map['decimalTargetTypes'] as List).cast<String>()),
    destinationEncryptionConfiguration: pulumi.Input.fromValue(EncryptionConfigurationResponse.fromMap((map['destinationEncryptionConfiguration']! as Map).cast<String, dynamic>())),
    destinationTable: pulumi.Input.fromValue(TableReferenceResponse.fromMap((map['destinationTable']! as Map).cast<String, dynamic>())),
    destinationTableProperties: pulumi.Input.fromValue(DestinationTablePropertiesResponse.fromMap((map['destinationTableProperties']! as Map).cast<String, dynamic>())),
    encoding: pulumi.Input.fromValue(map['encoding'] as String),
    fieldDelimiter: pulumi.Input.fromValue(map['fieldDelimiter'] as String),
    fileSetSpecType: pulumi.Input.fromValue(map['fileSetSpecType'] as String),
    hivePartitioningOptions: pulumi.Input.fromValue(HivePartitioningOptionsResponse.fromMap((map['hivePartitioningOptions']! as Map).cast<String, dynamic>())),
    ignoreUnknownValues: pulumi.Input.fromValue(map['ignoreUnknownValues'] as bool),
    jsonExtension: pulumi.Input.fromValue(map['jsonExtension'] as String),
    maxBadRecords: pulumi.Input.fromValue(map['maxBadRecords'] as int),
    nullMarker: pulumi.Input.fromValue(map['nullMarker'] as String),
    parquetOptions: pulumi.Input.fromValue(ParquetOptionsResponse.fromMap((map['parquetOptions']! as Map).cast<String, dynamic>())),
    preserveAsciiControlCharacters: pulumi.Input.fromValue(map['preserveAsciiControlCharacters'] as bool),
    projectionFields: pulumi.Input.fromValue((map['projectionFields'] as List).cast<String>()),
    quote: pulumi.Input.fromValue(map['quote'] as String),
    rangePartitioning: pulumi.Input.fromValue(RangePartitioningResponse.fromMap((map['rangePartitioning']! 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>())),
    schemaInline: pulumi.Input.fromValue(map['schemaInline'] as String),
    schemaInlineFormat: pulumi.Input.fromValue(map['schemaInlineFormat'] as String),
    schemaUpdateOptions: pulumi.Input.fromValue((map['schemaUpdateOptions'] as List).cast<String>()),
    skipLeadingRows: pulumi.Input.fromValue(map['skipLeadingRows'] as int),
    sourceFormat: pulumi.Input.fromValue(map['sourceFormat'] as String),
    sourceUris: pulumi.Input.fromValue((map['sourceUris'] as List).cast<String>()),
    timePartitioning: pulumi.Input.fromValue(TimePartitioningResponse.fromMap((map['timePartitioning']! as Map).cast<String, dynamic>())),
    useAvroLogicalTypes: pulumi.Input.fromValue(map['useAvroLogicalTypes'] as bool),
    writeDisposition: pulumi.Input.fromValue(map['writeDisposition'] as String),
  );
}