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