@override Object toJson() { return { if (metricSpec != null) 'metricSpec': metricSpec!.toJson(), 'instances': encodeList(instances), }; }