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