ShuffleReadQuantileMetrics.fromJson constructor

ShuffleReadQuantileMetrics.fromJson(
  1. Map json_
)

Implementation

ShuffleReadQuantileMetrics.fromJson(core.Map json_)
  : this(
      fetchWaitTimeMillis:
          json_.containsKey('fetchWaitTimeMillis')
              ? Quantiles.fromJson(
                json_['fetchWaitTimeMillis']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      localBlocksFetched:
          json_.containsKey('localBlocksFetched')
              ? Quantiles.fromJson(
                json_['localBlocksFetched']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      readBytes:
          json_.containsKey('readBytes')
              ? Quantiles.fromJson(
                json_['readBytes'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      readRecords:
          json_.containsKey('readRecords')
              ? Quantiles.fromJson(
                json_['readRecords'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      remoteBlocksFetched:
          json_.containsKey('remoteBlocksFetched')
              ? Quantiles.fromJson(
                json_['remoteBlocksFetched']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      remoteBytesRead:
          json_.containsKey('remoteBytesRead')
              ? Quantiles.fromJson(
                json_['remoteBytesRead']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      remoteBytesReadToDisk:
          json_.containsKey('remoteBytesReadToDisk')
              ? Quantiles.fromJson(
                json_['remoteBytesReadToDisk']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      remoteReqsDuration:
          json_.containsKey('remoteReqsDuration')
              ? Quantiles.fromJson(
                json_['remoteReqsDuration']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      shufflePushReadMetrics:
          json_.containsKey('shufflePushReadMetrics')
              ? ShufflePushReadQuantileMetrics.fromJson(
                json_['shufflePushReadMetrics']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      totalBlocksFetched:
          json_.containsKey('totalBlocksFetched')
              ? Quantiles.fromJson(
                json_['totalBlocksFetched']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );