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,
      sparkConnectExecutionInfo:
          json_.containsKey('sparkConnectExecutionInfo')
          ? SparkConnectExecutionInfo.fromJson(
              json_['sparkConnectExecutionInfo']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      sparkConnectSessionInfo: json_.containsKey('sparkConnectSessionInfo')
          ? SparkConnectSessionInfo.fromJson(
              json_['sparkConnectSessionInfo']
                  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,
    );