JobLoad.fromMap constructor

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

Implementation

factory JobLoad.fromMap(Map<String, dynamic> map) {
  return JobLoad(
    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); })(),
    createDisposition: (() { final guardedValue = map['createDisposition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    destinationEncryptionConfiguration: (() { final guardedValue = map['destinationEncryptionConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobLoadDestinationEncryptionConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    destinationTable: pulumi.Input.fromValue(JobLoadDestinationTable.fromMap((map['destinationTable']! 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); })(),
    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 num).toInt()); })(),
    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(JobLoadParquetOptions.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    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); })(),
    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 num).toInt()); })(),
    sourceFormat: (() { final guardedValue = map['sourceFormat']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    sourceUris: pulumi.Input.fromValue((map['sourceUris'] as List).cast<String>()),
    timePartitioning: (() { final guardedValue = map['timePartitioning']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobLoadTimePartitioning.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    writeDisposition: (() { final guardedValue = map['writeDisposition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}