Package k8s.io.api.core.v1
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Generated.NodeAffinitygetNodeAffinity()Describes node affinity scheduling rules for the pod.Generated.NodeAffinityOrBuildergetNodeAffinityOrBuilder()Describes node affinity scheduling rules for the pod.Generated.PodAffinitygetPodAffinity()Describes pod affinity scheduling rules (e.g.Generated.PodAffinityOrBuildergetPodAffinityOrBuilder()Describes pod affinity scheduling rules (e.g.Generated.PodAntiAffinitygetPodAntiAffinity()Describes pod anti-affinity scheduling rules (e.g.Generated.PodAntiAffinityOrBuildergetPodAntiAffinityOrBuilder()Describes pod anti-affinity scheduling rules (e.g.booleanhasNodeAffinity()Describes node affinity scheduling rules for the pod.booleanhasPodAffinity()Describes pod affinity scheduling rules (e.g.booleanhasPodAntiAffinity()Describes pod anti-affinity scheduling rules (e.g.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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;
-
-