Class V1PriorityClass
java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V1PriorityClass
@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen")
public class V1PriorityClass
extends Object
PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapiVersion
(String apiVersion) Set apiVersion in a chainable fashion.description
(String description) Set description in a chainable fashion.boolean
APIVersion defines the versioned schema of this representation of an object.description is an arbitrary string that usually provides guidelines on when this priority class should be used.globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class.getKind()
Kind is a string value representing the REST resource this object represents.preemptionPolicy is the Policy for preempting pods with lower priority.getValue()
value represents the integer value of this priority class.globalDefault
(Boolean globalDefault) Set globalDefault in a chainable fashion.int
hashCode()
Set kind in a chainable fashion.metadata
(V1ObjectMeta metadata) Set metadata in a chainable fashion.preemptionPolicy
(String preemptionPolicy) Set preemptionPolicy in a chainable fashion.void
setApiVersion
(String apiVersion) Set the apiVersion property valuevoid
setDescription
(String description) Set the description property valuevoid
setGlobalDefault
(Boolean globalDefault) Set the globalDefault property valuevoid
Set the kind property valuevoid
setMetadata
(V1ObjectMeta metadata) Set the metadata property valuevoid
setPreemptionPolicy
(String preemptionPolicy) Set the preemptionPolicy property valuevoid
Set the value property valuetoString()
Set value in a chainable fashion.
-
Field Details
-
JSON_PROPERTY_VALUE
- See Also:
-
JSON_PROPERTY_API_VERSION
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_GLOBAL_DEFAULT
- See Also:
-
JSON_PROPERTY_KIND
- See Also:
-
JSON_PROPERTY_METADATA
- See Also:
-
JSON_PROPERTY_PREEMPTION_POLICY
- See Also:
-
-
Constructor Details
-
V1PriorityClass
-
-
Method Details
-
getValue
value represents the integer 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:
- the value property value
-
setValue
Set the value property value- Parameters:
value
- property value to set
-
value
Set value in a chainable fashion.- Returns:
- The same instance of V1PriorityClass for chaining.
-
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:
- the apiVersion property value
-
setApiVersion
Set the apiVersion property value- Parameters:
apiVersion
- property value to set
-
apiVersion
Set apiVersion in a chainable fashion.- Returns:
- The same instance of V1PriorityClass for chaining.
-
getDescription
description is an arbitrary string that usually provides guidelines on when this priority class should be used.- Returns:
- the description property value
-
setDescription
Set the description property value- Parameters:
description
- property value to set
-
description
Set description in a chainable fashion.- Returns:
- The same instance of V1PriorityClass for chaining.
-
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:
- the globalDefault property value
-
setGlobalDefault
Set the globalDefault property value- Parameters:
globalDefault
- property value to set
-
globalDefault
Set globalDefault in a chainable fashion.- Returns:
- The same instance of V1PriorityClass for chaining.
-
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:
- the kind property value
-
setKind
Set the kind property value- Parameters:
kind
- property value to set
-
kind
Set kind in a chainable fashion.- Returns:
- The same instance of V1PriorityClass for chaining.
-
getMetadata
- Returns:
- the metadata property value
-
setMetadata
Set the metadata property value- Parameters:
metadata
- property value to set
-
metadata
Set metadata in a chainable fashion.- Returns:
- The same instance of V1PriorityClass for chaining.
-
getPreemptionPolicy
preemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset.- Returns:
- the preemptionPolicy property value
-
setPreemptionPolicy
Set the preemptionPolicy property value- Parameters:
preemptionPolicy
- property value to set
-
preemptionPolicy
Set preemptionPolicy in a chainable fashion.- Returns:
- The same instance of V1PriorityClass for chaining.
-
equals
-
hashCode
public int hashCode() -
toString
-