ExecutorMetricsDistributions.fromJson constructor
ExecutorMetricsDistributions.fromJson(
- Map json_
Implementation
ExecutorMetricsDistributions.fromJson(core.Map json_)
: this(
diskBytesSpilled: (json_['diskBytesSpilled'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
failedTasks: (json_['failedTasks'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
inputBytes: (json_['inputBytes'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
inputRecords: (json_['inputRecords'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
killedTasks: (json_['killedTasks'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
memoryBytesSpilled: (json_['memoryBytesSpilled'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
outputBytes: (json_['outputBytes'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
outputRecords: (json_['outputRecords'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
peakMemoryMetrics: json_.containsKey('peakMemoryMetrics')
? ExecutorPeakMetricsDistributions.fromJson(
json_['peakMemoryMetrics']
as core.Map<core.String, core.dynamic>)
: null,
quantiles: (json_['quantiles'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
shuffleRead: (json_['shuffleRead'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
shuffleReadRecords: (json_['shuffleReadRecords'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
shuffleWrite: (json_['shuffleWrite'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
shuffleWriteRecords: (json_['shuffleWriteRecords'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
succeededTasks: (json_['succeededTasks'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
taskTimeMillis: (json_['taskTimeMillis'] as core.List?)
?.map((value) => (value as core.num).toDouble())
.toList(),
);