SparkWrapperObject.fromJson constructor

SparkWrapperObject.fromJson(
  1. Map json_
)

Implementation

SparkWrapperObject.fromJson(core.Map json_)
  : this(
      appSummary:
          json_.containsKey('appSummary')
              ? AppSummary.fromJson(
                json_['appSummary'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      applicationEnvironmentInfo:
          json_.containsKey('applicationEnvironmentInfo')
              ? ApplicationEnvironmentInfo.fromJson(
                json_['applicationEnvironmentInfo']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      applicationId: json_['applicationId'] as core.String?,
      applicationInfo:
          json_.containsKey('applicationInfo')
              ? ApplicationInfo.fromJson(
                json_['applicationInfo']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      eventTimestamp: json_['eventTimestamp'] as core.String?,
      executorStageSummary:
          json_.containsKey('executorStageSummary')
              ? ExecutorStageSummary.fromJson(
                json_['executorStageSummary']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      executorSummary:
          json_.containsKey('executorSummary')
              ? ExecutorSummary.fromJson(
                json_['executorSummary']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      jobData:
          json_.containsKey('jobData')
              ? JobData.fromJson(
                json_['jobData'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      nativeBuildInfoUiData:
          json_.containsKey('nativeBuildInfoUiData')
              ? NativeBuildInfoUiData.fromJson(
                json_['nativeBuildInfoUiData']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      nativeSqlExecutionUiData:
          json_.containsKey('nativeSqlExecutionUiData')
              ? NativeSqlExecutionUiData.fromJson(
                json_['nativeSqlExecutionUiData']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      poolData:
          json_.containsKey('poolData')
              ? PoolData.fromJson(
                json_['poolData'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      processSummary:
          json_.containsKey('processSummary')
              ? ProcessSummary.fromJson(
                json_['processSummary']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      rddOperationGraph:
          json_.containsKey('rddOperationGraph')
              ? RddOperationGraph.fromJson(
                json_['rddOperationGraph']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      rddStorageInfo:
          json_.containsKey('rddStorageInfo')
              ? RddStorageInfo.fromJson(
                json_['rddStorageInfo']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      resourceProfileInfo:
          json_.containsKey('resourceProfileInfo')
              ? ResourceProfileInfo.fromJson(
                json_['resourceProfileInfo']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      sparkPlanGraph:
          json_.containsKey('sparkPlanGraph')
              ? SparkPlanGraph.fromJson(
                json_['sparkPlanGraph']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      speculationStageSummary:
          json_.containsKey('speculationStageSummary')
              ? SpeculationStageSummary.fromJson(
                json_['speculationStageSummary']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      sqlExecutionUiData:
          json_.containsKey('sqlExecutionUiData')
              ? SqlExecutionUiData.fromJson(
                json_['sqlExecutionUiData']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      stageData:
          json_.containsKey('stageData')
              ? StageData.fromJson(
                json_['stageData'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      streamBlockData:
          json_.containsKey('streamBlockData')
              ? StreamBlockData.fromJson(
                json_['streamBlockData']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      streamingQueryData:
          json_.containsKey('streamingQueryData')
              ? StreamingQueryData.fromJson(
                json_['streamingQueryData']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      streamingQueryProgress:
          json_.containsKey('streamingQueryProgress')
              ? StreamingQueryProgress.fromJson(
                json_['streamingQueryProgress']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      taskData:
          json_.containsKey('taskData')
              ? TaskData.fromJson(
                json_['taskData'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );