Package kubevirt.io
Class V1Affinity
- java.lang.Object
-
- kubevirt.io.V1Affinity
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-11-10T14:44:51.030+02:00") public class V1Affinity extends java.lang.Object
Affinity is a group of affinity scheduling rules.
-
-
Constructor Summary
Constructors Constructor Description V1Affinity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
V1NodeAffinity
getNodeAffinity()
Describes node affinity scheduling rules for the pod.V1PodAffinity
getPodAffinity()
Describes pod affinity scheduling rules (e.g.V1PodAntiAffinity
getPodAntiAffinity()
Describes pod anti-affinity scheduling rules (e.g.int
hashCode()
V1Affinity
nodeAffinity(V1NodeAffinity nodeAffinity)
V1Affinity
podAffinity(V1PodAffinity podAffinity)
V1Affinity
podAntiAffinity(V1PodAntiAffinity podAntiAffinity)
void
setNodeAffinity(V1NodeAffinity nodeAffinity)
void
setPodAffinity(V1PodAffinity podAffinity)
void
setPodAntiAffinity(V1PodAntiAffinity podAntiAffinity)
java.lang.String
toString()
-
-
-
Method Detail
-
nodeAffinity
public V1Affinity nodeAffinity(V1NodeAffinity nodeAffinity)
-
getNodeAffinity
public V1NodeAffinity getNodeAffinity()
Describes node affinity scheduling rules for the pod.- Returns:
- nodeAffinity
-
setNodeAffinity
public void setNodeAffinity(V1NodeAffinity nodeAffinity)
-
podAffinity
public V1Affinity podAffinity(V1PodAffinity podAffinity)
-
getPodAffinity
public V1PodAffinity getPodAffinity()
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).- Returns:
- podAffinity
-
setPodAffinity
public void setPodAffinity(V1PodAffinity podAffinity)
-
podAntiAffinity
public V1Affinity podAntiAffinity(V1PodAntiAffinity podAntiAffinity)
-
getPodAntiAffinity
public V1PodAntiAffinity getPodAntiAffinity()
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).- Returns:
- podAntiAffinity
-
setPodAntiAffinity
public void setPodAntiAffinity(V1PodAntiAffinity podAntiAffinity)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-