toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (machineType.isNotDefault) 'machineType': machineType,
  if (acceleratorType.isNotDefault)
    'acceleratorType': acceleratorType.toJson(),
  if (acceleratorCount.isNotDefault) 'acceleratorCount': acceleratorCount,
  if (gpuPartitionSize.isNotDefault) 'gpuPartitionSize': gpuPartitionSize,
  if (tpuTopology.isNotDefault) 'tpuTopology': tpuTopology,
  if (multihostGpuNodeCount.isNotDefault)
    'multihostGpuNodeCount': multihostGpuNodeCount,
  if (reservationAffinity != null)
    'reservationAffinity': reservationAffinity!.toJson(),
};