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<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>())); })(),
  );
}