JobConfig.fromMap constructor

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

Implementation

factory JobConfig.fromMap(Map<String, dynamic> map) {
  return JobConfig(
    adBreaks: (() { final guardedValue = map['adBreaks']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AdBreak>(guardedValue, (value) => AdBreak.fromMap((value as Map).cast<String, dynamic>()))); })(),
    editList: (() { final guardedValue = map['editList']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<EditAtom>(guardedValue, (value) => EditAtom.fromMap((value as Map).cast<String, dynamic>()))); })(),
    elementaryStreams: (() { final guardedValue = map['elementaryStreams']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ElementaryStream>(guardedValue, (value) => ElementaryStream.fromMap((value as Map).cast<String, dynamic>()))); })(),
    encryptions: (() { final guardedValue = map['encryptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Encryption>(guardedValue, (value) => Encryption.fromMap((value as Map).cast<String, dynamic>()))); })(),
    inputs: (() { final guardedValue = map['inputs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<InputType>(guardedValue, (value) => InputType.fromMap((value as Map).cast<String, dynamic>()))); })(),
    manifests: (() { final guardedValue = map['manifests']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Manifest>(guardedValue, (value) => Manifest.fromMap((value as Map).cast<String, dynamic>()))); })(),
    muxStreams: (() { final guardedValue = map['muxStreams']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<MuxStream>(guardedValue, (value) => MuxStream.fromMap((value as Map).cast<String, dynamic>()))); })(),
    output: (() { final guardedValue = map['output']; if (guardedValue == null) return null; return pulumi.Input.fromValue(OutputType.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    overlays: (() { final guardedValue = map['overlays']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Overlay>(guardedValue, (value) => Overlay.fromMap((value as Map).cast<String, dynamic>()))); })(),
    pubsubDestination: (() { final guardedValue = map['pubsubDestination']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PubsubDestination.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    spriteSheets: (() { final guardedValue = map['spriteSheets']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<SpriteSheet>(guardedValue, (value) => SpriteSheet.fromMap((value as Map).cast<String, dynamic>()))); })(),
  );
}