StageMetrics.fromJson constructor

StageMetrics.fromJson(
  1. Map json_
)

Implementation

StageMetrics.fromJson(core.Map json_)
    : this(
        diskBytesSpilled: json_['diskBytesSpilled'] as core.String?,
        executorCpuTimeNanos: json_['executorCpuTimeNanos'] as core.String?,
        executorDeserializeCpuTimeNanos:
            json_['executorDeserializeCpuTimeNanos'] as core.String?,
        executorDeserializeTimeMillis:
            json_['executorDeserializeTimeMillis'] as core.String?,
        executorRunTimeMillis: json_['executorRunTimeMillis'] as core.String?,
        jvmGcTimeMillis: json_['jvmGcTimeMillis'] as core.String?,
        memoryBytesSpilled: json_['memoryBytesSpilled'] as core.String?,
        peakExecutionMemoryBytes:
            json_['peakExecutionMemoryBytes'] as core.String?,
        resultSerializationTimeMillis:
            json_['resultSerializationTimeMillis'] as core.String?,
        resultSize: json_['resultSize'] as core.String?,
        stageInputMetrics: json_.containsKey('stageInputMetrics')
            ? StageInputMetrics.fromJson(json_['stageInputMetrics']
                as core.Map<core.String, core.dynamic>)
            : null,
        stageOutputMetrics: json_.containsKey('stageOutputMetrics')
            ? StageOutputMetrics.fromJson(json_['stageOutputMetrics']
                as core.Map<core.String, core.dynamic>)
            : null,
        stageShuffleReadMetrics: json_.containsKey('stageShuffleReadMetrics')
            ? StageShuffleReadMetrics.fromJson(
                json_['stageShuffleReadMetrics']
                    as core.Map<core.String, core.dynamic>)
            : null,
        stageShuffleWriteMetrics:
            json_.containsKey('stageShuffleWriteMetrics')
                ? StageShuffleWriteMetrics.fromJson(
                    json_['stageShuffleWriteMetrics']
                        as core.Map<core.String, core.dynamic>)
                : null,
      );