Class PodAffinityTerm.Builder

  • Enclosing class:
    PodAffinityTerm

    public static class PodAffinityTerm.Builder
    extends java.lang.Object
    • Method Detail

      • namespaces

        public PodAffinityTerm.Builder namespaces​(java.util.Collection<? extends java.lang.String> namespaces)
      • topologyKey

        public PodAffinityTerm.Builder topologyKey​(@NonNull
                                                   @NonNull java.lang.String topologyKey)
        This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
        Returns:
        this.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object