@override Object toJson() => { 'exposeHostTopology': ?exposeHostTopology, if (labels.isNotDefault) 'labels': labels, if (metadata.isNotDefault) 'metadata': metadata, };