Package kubevirt.io

Class 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 Detail

      • V1LabelSelectorRequirement

        public V1LabelSelectorRequirement()
    • Method Detail

      • 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)
      • 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)
      • 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 class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object