Package net.stickycode.kuuty.model.v18
Class IoK8sApiSchedulingV1PriorityClass
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiSchedulingV1PriorityClass
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiSchedulingV1PriorityClass extends Object
PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_API_VERSIONstatic StringJSON_PROPERTY_DESCRIPTIONstatic StringJSON_PROPERTY_GLOBAL_DEFAULTstatic StringJSON_PROPERTY_KINDstatic StringJSON_PROPERTY_METADATAstatic StringJSON_PROPERTY_PREEMPTION_POLICYstatic StringJSON_PROPERTY_VALUE
-
Constructor Summary
Constructors Constructor Description IoK8sApiSchedulingV1PriorityClass()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IoK8sApiSchedulingV1PriorityClassapiVersion(String apiVersion)IoK8sApiSchedulingV1PriorityClassdescription(String description)booleanequals(Object o)StringgetApiVersion()APIVersion defines the versioned schema of this representation of an object.StringgetDescription()description is an arbitrary string that usually provides guidelines on when this priority class should be used.BooleangetGlobalDefault()globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class.StringgetKind()Kind is a string value representing the REST resource this object represents.IoK8sApimachineryPkgApisMetaV1ObjectMetagetMetadata()Get metadataStringgetPreemptionPolicy()PreemptionPolicy is the Policy for preempting pods with lower priority.IntegergetValue()The value of this priority class.IoK8sApiSchedulingV1PriorityClassglobalDefault(Boolean globalDefault)inthashCode()IoK8sApiSchedulingV1PriorityClasskind(String kind)IoK8sApiSchedulingV1PriorityClassmetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata)IoK8sApiSchedulingV1PriorityClasspreemptionPolicy(String preemptionPolicy)voidsetApiVersion(String apiVersion)voidsetDescription(String description)voidsetGlobalDefault(Boolean globalDefault)voidsetKind(String kind)voidsetMetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata)voidsetPreemptionPolicy(String preemptionPolicy)voidsetValue(Integer value)StringtoString()IoK8sApiSchedulingV1PriorityClassvalue(Integer value)
-
-
-
Field Detail
-
JSON_PROPERTY_API_VERSION
public static final String JSON_PROPERTY_API_VERSION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GLOBAL_DEFAULT
public static final String JSON_PROPERTY_GLOBAL_DEFAULT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_KIND
public static final String JSON_PROPERTY_KIND
- See Also:
- Constant Field Values
-
JSON_PROPERTY_METADATA
public static final String JSON_PROPERTY_METADATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PREEMPTION_POLICY
public static final String JSON_PROPERTY_PREEMPTION_POLICY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VALUE
public static final String JSON_PROPERTY_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
apiVersion
public IoK8sApiSchedulingV1PriorityClass apiVersion(String apiVersion)
-
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)
-
description
public IoK8sApiSchedulingV1PriorityClass description(String description)
-
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)
-
globalDefault
public IoK8sApiSchedulingV1PriorityClass globalDefault(Boolean globalDefault)
-
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)
-
kind
public IoK8sApiSchedulingV1PriorityClass kind(String kind)
-
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)
-
metadata
public IoK8sApiSchedulingV1PriorityClass metadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata)
-
getMetadata
@Nullable public IoK8sApimachineryPkgApisMetaV1ObjectMeta getMetadata()
Get metadata- Returns:
- metadata
-
setMetadata
public void setMetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata)
-
preemptionPolicy
public IoK8sApiSchedulingV1PriorityClass preemptionPolicy(String preemptionPolicy)
-
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)
-
value
public IoK8sApiSchedulingV1PriorityClass value(Integer value)
-
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)
-
-