Package kubevirt.io

Class V1LabelSelector


  • @Generated(value="io.swagger.codegen.languages.JavaClientCodegen",
               date="2019-11-10T14:44:51.030+02:00")
    public class V1LabelSelector
    extends java.lang.Object
    A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
    • Field Detail

      • matchLabels

        private java.lang.Object matchLabels
    • Constructor Detail

      • V1LabelSelector

        public V1LabelSelector()
    • Method Detail

      • getMatchExpressions

        public java.util.List<V1LabelSelectorRequirement> getMatchExpressions()
        matchExpressions is a list of label selector requirements. The requirements are ANDed.
        Returns:
        matchExpressions
      • matchLabels

        public V1LabelSelector matchLabels​(java.lang.Object matchLabels)
      • getMatchLabels

        public java.lang.Object getMatchLabels()
        matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \"key\", the operator is \"In\", and the values array contains only \"value\". The requirements are ANDed.
        Returns:
        matchLabels
      • setMatchLabels

        public void setMatchLabels​(java.lang.Object matchLabels)
      • 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
      • 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).