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