QueuedResource.fromJson constructor

QueuedResource.fromJson(
  1. Map json_
)

Implementation

QueuedResource.fromJson(core.Map json_)
  : this(
      createTime: json_['createTime'] as core.String?,
      guaranteed:
          json_.containsKey('guaranteed')
              ? Guaranteed.fromJson(
                json_['guaranteed'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      name: json_['name'] as core.String?,
      queueingPolicy:
          json_.containsKey('queueingPolicy')
              ? QueueingPolicy.fromJson(
                json_['queueingPolicy']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      reservationName: json_['reservationName'] as core.String?,
      spot:
          json_.containsKey('spot')
              ? Spot.fromJson(
                json_['spot'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      state:
          json_.containsKey('state')
              ? QueuedResourceState.fromJson(
                json_['state'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      tpu:
          json_.containsKey('tpu')
              ? Tpu.fromJson(
                json_['tpu'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );