Package kubevirt.io

Class V1LabelSelector

java.lang.Object
kubevirt.io.V1LabelSelector

@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-11-10T14:44:51.030+02:00") public class V1LabelSelector extends 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 Details

  • Constructor Details

    • V1LabelSelector

      public V1LabelSelector()
  • Method Details

    • matchExpressions

      public V1LabelSelector matchExpressions(List<V1LabelSelectorRequirement> matchExpressions)
    • addMatchExpressionsItem

      public V1LabelSelector addMatchExpressionsItem(V1LabelSelectorRequirement matchExpressionsItem)
    • getMatchExpressions

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

      public void setMatchExpressions(List<V1LabelSelectorRequirement> matchExpressions)
    • matchLabels

      public V1LabelSelector matchLabels(Object matchLabels)
    • getMatchLabels

      public 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(Object matchLabels)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • toIndentedString

      private String toIndentedString(Object o)
      Convert the given object to string with each line indented by 4 spaces (except the first line).