StageMetrics.fromJson constructor
StageMetrics.fromJson(
- 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,
);