JobTemplateConfig.fromMap constructor
JobTemplateConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory JobTemplateConfig.fromMap(Map<String, dynamic> map) {
return JobTemplateConfig(
adBreaks: (() { final guardedValue = map['adBreaks']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobTemplateConfigAdBreak>(guardedValue, (value) => JobTemplateConfigAdBreak.fromMap((value as Map).cast<String, dynamic>()))); })(),
editLists: (() { final guardedValue = map['editLists']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobTemplateConfigEditList>(guardedValue, (value) => JobTemplateConfigEditList.fromMap((value as Map).cast<String, dynamic>()))); })(),
elementaryStreams: (() { final guardedValue = map['elementaryStreams']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobTemplateConfigElementaryStream>(guardedValue, (value) => JobTemplateConfigElementaryStream.fromMap((value as Map).cast<String, dynamic>()))); })(),
encryptions: (() { final guardedValue = map['encryptions']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobTemplateConfigEncryption>(guardedValue, (value) => JobTemplateConfigEncryption.fromMap((value as Map).cast<String, dynamic>()))); })(),
inputs: (() { final guardedValue = map['inputs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobTemplateConfigInput>(guardedValue, (value) => JobTemplateConfigInput.fromMap((value as Map).cast<String, dynamic>()))); })(),
manifests: (() { final guardedValue = map['manifests']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobTemplateConfigManifest>(guardedValue, (value) => JobTemplateConfigManifest.fromMap((value as Map).cast<String, dynamic>()))); })(),
muxStreams: (() { final guardedValue = map['muxStreams']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobTemplateConfigMuxStream>(guardedValue, (value) => JobTemplateConfigMuxStream.fromMap((value as Map).cast<String, dynamic>()))); })(),
output: (() { final guardedValue = map['output']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobTemplateConfigOutput.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
overlays: (() { final guardedValue = map['overlays']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<JobTemplateConfigOverlay>(guardedValue, (value) => JobTemplateConfigOverlay.fromMap((value as Map).cast<String, dynamic>()))); })(),
pubsubDestination: (() { final guardedValue = map['pubsubDestination']; if (guardedValue == null) return null; return pulumi.Input.fromValue(JobTemplateConfigPubsubDestination.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}