TaskQuantileMetrics.fromJson constructor

TaskQuantileMetrics.fromJson(
  1. 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,
      );