JobConfig constructor

JobConfig({
  1. Iterable<Input>? inputs,
  2. Iterable<EditAtom>? editList,
  3. Iterable<ElementaryStream>? elementaryStreams,
  4. Iterable<MuxStream>? muxStreams,
  5. Iterable<Manifest>? manifests,
  6. Output? output,
  7. Iterable<AdBreak>? adBreaks,
  8. PubsubDestination? pubsubDestination,
  9. Iterable<SpriteSheet>? spriteSheets,
  10. Iterable<Overlay>? overlays,
})

Implementation

factory JobConfig({
  $core.Iterable<Input>? inputs,
  $core.Iterable<EditAtom>? editList,
  $core.Iterable<ElementaryStream>? elementaryStreams,
  $core.Iterable<MuxStream>? muxStreams,
  $core.Iterable<Manifest>? manifests,
  Output? output,
  $core.Iterable<AdBreak>? adBreaks,
  PubsubDestination? pubsubDestination,
  $core.Iterable<SpriteSheet>? spriteSheets,
  $core.Iterable<Overlay>? overlays,
}) {
  final $result = create();
  if (inputs != null) {
    $result.inputs.addAll(inputs);
  }
  if (editList != null) {
    $result.editList.addAll(editList);
  }
  if (elementaryStreams != null) {
    $result.elementaryStreams.addAll(elementaryStreams);
  }
  if (muxStreams != null) {
    $result.muxStreams.addAll(muxStreams);
  }
  if (manifests != null) {
    $result.manifests.addAll(manifests);
  }
  if (output != null) {
    $result.output = output;
  }
  if (adBreaks != null) {
    $result.adBreaks.addAll(adBreaks);
  }
  if (pubsubDestination != null) {
    $result.pubsubDestination = pubsubDestination;
  }
  if (spriteSheets != null) {
    $result.spriteSheets.addAll(spriteSheets);
  }
  if (overlays != null) {
    $result.overlays.addAll(overlays);
  }
  return $result;
}