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