JobConfigurationLoad.fromMap constructor

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

Implementation

factory JobConfigurationLoad.fromMap(Map<String, dynamic> map) {
  return JobConfigurationLoad(
    allowJaggedRows: (() { final guardedValue = map['allowJaggedRows']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    allowQuotedNewlines: (() { final guardedValue = map['allowQuotedNewlines']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    autodetect: (() { final guardedValue = map['autodetect']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    clustering: (() { final guardedValue = map['clustering']; if (guardedValue == null) return null; return pulumi.Input.fromValue(Clustering.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    connectionProperties: (() { final guardedValue = map['connectionProperties']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ConnectionProperty>(guardedValue, (value) => ConnectionProperty.fromMap((value as Map).cast<String, dynamic>()))); })(),
    createDisposition: (() { final guardedValue = map['createDisposition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    createSession: (() { final guardedValue = map['createSession']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    decimalTargetTypes: (() { final guardedValue = map['decimalTargetTypes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    destinationEncryptionConfiguration: (() { final guardedValue = map['destinationEncryptionConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EncryptionConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    destinationTable: (() { final guardedValue = map['destinationTable']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TableReference.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    destinationTableProperties: (() { final guardedValue = map['destinationTableProperties']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DestinationTableProperties.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    encoding: (() { final guardedValue = map['encoding']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    fieldDelimiter: (() { final guardedValue = map['fieldDelimiter']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    fileSetSpecType: (() { final guardedValue = map['fileSetSpecType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    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); })(),
    jsonExtension: (() { final guardedValue = map['jsonExtension']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    maxBadRecords: (() { final guardedValue = map['maxBadRecords']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
    nullMarker: (() { final guardedValue = map['nullMarker']; 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>())); })(),
    preserveAsciiControlCharacters: (() { final guardedValue = map['preserveAsciiControlCharacters']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    projectionFields: (() { final guardedValue = map['projectionFields']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    quote: (() { final guardedValue = map['quote']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    rangePartitioning: (() { final guardedValue = map['rangePartitioning']; if (guardedValue == null) return null; return pulumi.Input.fromValue(RangePartitioning.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>())); })(),
    schemaInline: (() { final guardedValue = map['schemaInline']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    schemaInlineFormat: (() { final guardedValue = map['schemaInlineFormat']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    schemaUpdateOptions: (() { final guardedValue = map['schemaUpdateOptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    skipLeadingRows: (() { final guardedValue = map['skipLeadingRows']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
    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>()); })(),
    timePartitioning: (() { final guardedValue = map['timePartitioning']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TimePartitioning.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    useAvroLogicalTypes: (() { final guardedValue = map['useAvroLogicalTypes']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    writeDisposition: (() { final guardedValue = map['writeDisposition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}