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<JobConfigAdBreak>(guardedValue, (value) => JobConfigAdBreak.fromMap((value as Map).cast<String, dynamic>()))); })(),
editLists: (() { final guardedValue = map['editLists']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobConfigEditList>(guardedValue, (value) => JobConfigEditList.fromMap((value as Map).cast<String, dynamic>()))); })(),
elementaryStreams: (() { final guardedValue = map['elementaryStreams']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobConfigElementaryStream>(guardedValue, (value) => JobConfigElementaryStream.fromMap((value as Map).cast<String, dynamic>()))); })(),
encryptions: (() { final guardedValue = map['encryptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobConfigEncryption>(guardedValue, (value) => JobConfigEncryption.fromMap((value as Map).cast<String, dynamic>()))); })(),
inputs: (() { final guardedValue = map['inputs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobConfigInput>(guardedValue, (value) => JobConfigInput.fromMap((value as Map).cast<String, dynamic>()))); })(),
manifests: (() { final guardedValue = map['manifests']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobConfigManifest>(guardedValue, (value) => JobConfigManifest.fromMap((value as Map).cast<String, dynamic>()))); })(),
muxStreams: (() { final guardedValue = map['muxStreams']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobConfigMuxStream>(guardedValue, (value) => JobConfigMuxStream.fromMap((value as Map).cast<String, dynamic>()))); })(),
output: (() { final guardedValue = map['output']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobConfigOutput.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
overlays: (() { final guardedValue = map['overlays']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobConfigOverlay>(guardedValue, (value) => JobConfigOverlay.fromMap((value as Map).cast<String, dynamic>()))); })(),
pubsubDestination: (() { final guardedValue = map['pubsubDestination']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobConfigPubsubDestination.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}