Class IoK8sApiSchedulingV1alpha1PriorityClass


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]")
    public class IoK8sApiSchedulingV1alpha1PriorityClass
    extends Object
    DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.
    • Constructor Detail

      • IoK8sApiSchedulingV1alpha1PriorityClass

        public IoK8sApiSchedulingV1alpha1PriorityClass()
    • Method Detail

      • getApiVersion

        @Nullable
        public String getApiVersion()
        APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
        Returns:
        apiVersion
      • setApiVersion

        public void setApiVersion​(String apiVersion)
      • getDescription

        @Nullable
        public String getDescription()
        description is an arbitrary string that usually provides guidelines on when this priority class should be used.
        Returns:
        description
      • setDescription

        public void setDescription​(String description)
      • getGlobalDefault

        @Nullable
        public Boolean getGlobalDefault()
        globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.
        Returns:
        globalDefault
      • setGlobalDefault

        public void setGlobalDefault​(Boolean globalDefault)
      • getKind

        @Nullable
        public String getKind()
        Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
        Returns:
        kind
      • setKind

        public void setKind​(String kind)
      • getPreemptionPolicy

        @Nullable
        public String getPreemptionPolicy()
        PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is alpha-level and is only honored by servers that enable the NonPreemptingPriority feature.
        Returns:
        preemptionPolicy
      • setPreemptionPolicy

        public void setPreemptionPolicy​(String preemptionPolicy)
      • getValue

        public Integer getValue()
        The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.
        Returns:
        value
      • setValue

        public void setValue​(Integer value)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object