Package kubevirt.io
Class V1NodeSelectorRequirement
- java.lang.Object
-
- kubevirt.io.V1NodeSelectorRequirement
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-11-10T14:44:51.030+02:00") public class V1NodeSelectorRequirement extends java.lang.Object
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
-
-
Constructor Summary
Constructors Constructor Description V1NodeSelectorRequirement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description V1NodeSelectorRequirement
addValuesItem(java.lang.String valuesItem)
boolean
equals(java.lang.Object o)
java.lang.String
getKey()
The label key that the selector applies to.java.lang.String
getOperator()
Represents a key's relationship to a set of values.java.util.List<java.lang.String>
getValues()
An array of string values.int
hashCode()
V1NodeSelectorRequirement
key(java.lang.String key)
V1NodeSelectorRequirement
operator(java.lang.String operator)
void
setKey(java.lang.String key)
void
setOperator(java.lang.String operator)
void
setValues(java.util.List<java.lang.String> values)
private java.lang.String
toIndentedString(java.lang.Object o)
Convert the given object to string with each line indented by 4 spaces (except the first line).java.lang.String
toString()
V1NodeSelectorRequirement
values(java.util.List<java.lang.String> values)
-
-
-
Method Detail
-
key
public V1NodeSelectorRequirement key(java.lang.String key)
-
getKey
public java.lang.String getKey()
The label key that the selector applies to.- Returns:
- key
-
setKey
public void setKey(java.lang.String key)
-
operator
public V1NodeSelectorRequirement operator(java.lang.String operator)
-
getOperator
public java.lang.String getOperator()
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.- Returns:
- operator
-
setOperator
public void setOperator(java.lang.String operator)
-
values
public V1NodeSelectorRequirement values(java.util.List<java.lang.String> values)
-
addValuesItem
public V1NodeSelectorRequirement addValuesItem(java.lang.String valuesItem)
-
getValues
public java.util.List<java.lang.String> 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:
- values
-
setValues
public void setValues(java.util.List<java.lang.String> values)
-
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
-
toIndentedString
private java.lang.String toIndentedString(java.lang.Object o)
Convert the given object to string with each line indented by 4 spaces (except the first line).
-
-