JobConfigurationLoadResponse.fromMap constructor
JobConfigurationLoadResponse.fromMap(
- 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),
);
}