Class V1NodeSelectorRequirement
java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V1NodeSelectorRequirement
@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen")
public class V1NodeSelectorRequirement
extends Object
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddvaluesItem
(String valuesItem) Add an item to the values property in a chainable fashion.boolean
getKey()
The label key that the selector applies to.Represents a key's relationship to a set of values.An array of string values.int
hashCode()
Set key in a chainable fashion.Set operator in a chainable fashion.void
Set the key property valuevoid
setOperator
(String operator) Set the operator property valuevoid
Set the values property valuetoString()
Set values in a chainable fashion.
-
Field Details
-
JSON_PROPERTY_KEY
- See Also:
-
JSON_PROPERTY_OPERATOR
- See Also:
-
JSON_PROPERTY_VALUES
- See Also:
-
-
Constructor Details
-
V1NodeSelectorRequirement
-
-
Method Details
-
getKey
The label key that the selector applies to.- Returns:
- the key property value
-
setKey
Set the key property value -
key
Set key in a chainable fashion.- Returns:
- The same instance of V1NodeSelectorRequirement for chaining.
-
getOperator
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.- Returns:
- the operator property value
-
setOperator
Set the operator property value -
operator
Set operator in a chainable fashion.- Returns:
- The same instance of V1NodeSelectorRequirement for chaining.
-
getValues
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.- Returns:
- the values property value
-
setValues
Set the values property value -
values
Set values in a chainable fashion.- Returns:
- The same instance of V1NodeSelectorRequirement for chaining.
-
addvaluesItem
Add an item to the values property in a chainable fashion.- Returns:
- The same instance of V1NodeSelectorRequirement for chaining.
-
equals
-
hashCode
public int hashCode() -
toString
-