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