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