TopologySpreadConstraint

final case class TopologySpreadConstraint(maxSkew: Int, matchLabelKeys: Option[Seq[String]], minDomains: Option[Int], labelSelector: Option[LabelSelector], nodeAffinityPolicy: Option[String], nodeTaintsPolicy: Option[String], topologyKey: String, whenUnsatisfiable: String)

TopologySpreadConstraint specifies how to spread matching pods among the given topology.

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