TaskQuantileMetrics.fromJson constructor
TaskQuantileMetrics.fromJson(
- Map json_
Implementation
TaskQuantileMetrics.fromJson(core.Map json_)
: this(
diskBytesSpilled: json_.containsKey('diskBytesSpilled')
? Quantiles.fromJson(json_['diskBytesSpilled']
as core.Map<core.String, core.dynamic>)
: null,
durationMillis: json_.containsKey('durationMillis')
? Quantiles.fromJson(json_['durationMillis']
as core.Map<core.String, core.dynamic>)
: null,
executorCpuTimeNanos: json_.containsKey('executorCpuTimeNanos')
? Quantiles.fromJson(json_['executorCpuTimeNanos']
as core.Map<core.String, core.dynamic>)
: null,
executorDeserializeCpuTimeNanos:
json_.containsKey('executorDeserializeCpuTimeNanos')
? Quantiles.fromJson(json_['executorDeserializeCpuTimeNanos']
as core.Map<core.String, core.dynamic>)
: null,
executorDeserializeTimeMillis:
json_.containsKey('executorDeserializeTimeMillis')
? Quantiles.fromJson(json_['executorDeserializeTimeMillis']
as core.Map<core.String, core.dynamic>)
: null,
executorRunTimeMillis: json_.containsKey('executorRunTimeMillis')
? Quantiles.fromJson(json_['executorRunTimeMillis']
as core.Map<core.String, core.dynamic>)
: null,
gettingResultTimeMillis: json_.containsKey('gettingResultTimeMillis')
? Quantiles.fromJson(json_['gettingResultTimeMillis']
as core.Map<core.String, core.dynamic>)
: null,
inputMetrics: json_.containsKey('inputMetrics')
? InputQuantileMetrics.fromJson(
json_['inputMetrics'] as core.Map<core.String, core.dynamic>)
: null,
jvmGcTimeMillis: json_.containsKey('jvmGcTimeMillis')
? Quantiles.fromJson(json_['jvmGcTimeMillis']
as core.Map<core.String, core.dynamic>)
: null,
memoryBytesSpilled: json_.containsKey('memoryBytesSpilled')
? Quantiles.fromJson(json_['memoryBytesSpilled']
as core.Map<core.String, core.dynamic>)
: null,
outputMetrics: json_.containsKey('outputMetrics')
? OutputQuantileMetrics.fromJson(
json_['outputMetrics'] as core.Map<core.String, core.dynamic>)
: null,
peakExecutionMemoryBytes:
json_.containsKey('peakExecutionMemoryBytes')
? Quantiles.fromJson(json_['peakExecutionMemoryBytes']
as core.Map<core.String, core.dynamic>)
: null,
resultSerializationTimeMillis:
json_.containsKey('resultSerializationTimeMillis')
? Quantiles.fromJson(json_['resultSerializationTimeMillis']
as core.Map<core.String, core.dynamic>)
: null,
resultSize: json_.containsKey('resultSize')
? Quantiles.fromJson(
json_['resultSize'] as core.Map<core.String, core.dynamic>)
: null,
schedulerDelayMillis: json_.containsKey('schedulerDelayMillis')
? Quantiles.fromJson(json_['schedulerDelayMillis']
as core.Map<core.String, core.dynamic>)
: null,
shuffleReadMetrics: json_.containsKey('shuffleReadMetrics')
? ShuffleReadQuantileMetrics.fromJson(json_['shuffleReadMetrics']
as core.Map<core.String, core.dynamic>)
: null,
shuffleWriteMetrics: json_.containsKey('shuffleWriteMetrics')
? ShuffleWriteQuantileMetrics.fromJson(
json_['shuffleWriteMetrics']
as core.Map<core.String, core.dynamic>)
: null,
);