OrderedJob.fromJson constructor

OrderedJob.fromJson(
  1. Map json_
)

Implementation

OrderedJob.fromJson(core.Map json_)
  : this(
      flinkJob: json_.containsKey('flinkJob')
          ? FlinkJob.fromJson(
              json_['flinkJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      hadoopJob: json_.containsKey('hadoopJob')
          ? HadoopJob.fromJson(
              json_['hadoopJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      hiveJob: json_.containsKey('hiveJob')
          ? HiveJob.fromJson(
              json_['hiveJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
        (key, value) => core.MapEntry(key, value as core.String),
      ),
      pigJob: json_.containsKey('pigJob')
          ? PigJob.fromJson(
              json_['pigJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      prerequisiteStepIds: (json_['prerequisiteStepIds'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      prestoJob: json_.containsKey('prestoJob')
          ? PrestoJob.fromJson(
              json_['prestoJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      pysparkJob: json_.containsKey('pysparkJob')
          ? PySparkJob.fromJson(
              json_['pysparkJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      scheduling: json_.containsKey('scheduling')
          ? JobScheduling.fromJson(
              json_['scheduling'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      sparkJob: json_.containsKey('sparkJob')
          ? SparkJob.fromJson(
              json_['sparkJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      sparkRJob: json_.containsKey('sparkRJob')
          ? SparkRJob.fromJson(
              json_['sparkRJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      sparkSqlJob: json_.containsKey('sparkSqlJob')
          ? SparkSqlJob.fromJson(
              json_['sparkSqlJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      stepId: json_['stepId'] as core.String?,
      trinoJob: json_.containsKey('trinoJob')
          ? TrinoJob.fromJson(
              json_['trinoJob'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );