toJson method
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(),
};