Interface Generated.AffinityOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Generated.Affinity, Generated.Affinity.Builder
    Enclosing class:
    Generated

    public static interface Generated.AffinityOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasNodeAffinity

        boolean hasNodeAffinity()
         Describes node affinity scheduling rules for the pod.
         +optional
         
        optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;
        Returns:
        Whether the nodeAffinity field is set.
      • getNodeAffinity

        Generated.NodeAffinity getNodeAffinity()
         Describes node affinity scheduling rules for the pod.
         +optional
         
        optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;
        Returns:
        The nodeAffinity.
      • getNodeAffinityOrBuilder

        Generated.NodeAffinityOrBuilder getNodeAffinityOrBuilder()
         Describes node affinity scheduling rules for the pod.
         +optional
         
        optional .k8s.io.api.core.v1.NodeAffinity nodeAffinity = 1;
      • hasPodAffinity

        boolean hasPodAffinity()
         Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
         +optional
         
        optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;
        Returns:
        Whether the podAffinity field is set.
      • getPodAffinity

        Generated.PodAffinity getPodAffinity()
         Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
         +optional
         
        optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;
        Returns:
        The podAffinity.
      • getPodAffinityOrBuilder

        Generated.PodAffinityOrBuilder getPodAffinityOrBuilder()
         Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
         +optional
         
        optional .k8s.io.api.core.v1.PodAffinity podAffinity = 2;
      • hasPodAntiAffinity

        boolean hasPodAntiAffinity()
         Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
         +optional
         
        optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;
        Returns:
        Whether the podAntiAffinity field is set.
      • getPodAntiAffinity

        Generated.PodAntiAffinity getPodAntiAffinity()
         Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
         +optional
         
        optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;
        Returns:
        The podAntiAffinity.
      • getPodAntiAffinityOrBuilder

        Generated.PodAntiAffinityOrBuilder getPodAntiAffinityOrBuilder()
         Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
         +optional
         
        optional .k8s.io.api.core.v1.PodAntiAffinity podAntiAffinity = 3;