@override Object toJson() { return { if (monitoredResource.isNotDefault) 'monitoredResource': monitoredResource, if (logs.isNotDefault) 'logs': logs, }; }