PodAffinityTerm

final case class PodAffinityTerm(labelSelector: Option[LabelSelector], namespaceSelector: Option[LabelSelector], namespaces: Option[Seq[String]], topologyKey: String)

Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running

Source:
PodAffinityTerm.scala
trait Product
trait Equals
class Object
trait Matchable
class Any