toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'hadoopJob': ?pulumi.Input.mapOptionalInputValue<WorkflowTemplateJobHadoopJob, Map<String, dynamic>>(hadoopJob, (value) => value.toMap()),
'hiveJob': ?pulumi.Input.mapOptionalInputValue<WorkflowTemplateJobHiveJob, Map<String, dynamic>>(hiveJob, (value) => value.toMap()),
'labels': ?labels,
'pigJob': ?pulumi.Input.mapOptionalInputValue<WorkflowTemplateJobPigJob, Map<String, dynamic>>(pigJob, (value) => value.toMap()),
'prerequisiteStepIds': ?prerequisiteStepIds,
'prestoJob': ?pulumi.Input.mapOptionalInputValue<WorkflowTemplateJobPrestoJob, Map<String, dynamic>>(prestoJob, (value) => value.toMap()),
'pysparkJob': ?pulumi.Input.mapOptionalInputValue<WorkflowTemplateJobPysparkJob, Map<String, dynamic>>(pysparkJob, (value) => value.toMap()),
'scheduling': ?pulumi.Input.mapOptionalInputValue<WorkflowTemplateJobScheduling, Map<String, dynamic>>(scheduling, (value) => value.toMap()),
'sparkJob': ?pulumi.Input.mapOptionalInputValue<WorkflowTemplateJobSparkJob, Map<String, dynamic>>(sparkJob, (value) => value.toMap()),
'sparkRJob': ?pulumi.Input.mapOptionalInputValue<WorkflowTemplateJobSparkRJob, Map<String, dynamic>>(sparkRJob, (value) => value.toMap()),
'sparkSqlJob': ?pulumi.Input.mapOptionalInputValue<WorkflowTemplateJobSparkSqlJob, Map<String, dynamic>>(sparkSqlJob, (value) => value.toMap()),
'stepId': stepId,
};
}