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