Package io.kubernetes.client.util.labels
Class LabelSelector
java.lang.Object
io.kubernetes.client.util.labels.LabelSelector
The type Label selector matches labels by requirements.
https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic LabelSelector
and
(LabelMatcher... matchers) Constructs a new label selector from a conjunction of label matcher.static LabelSelector
empty()
Constructs a new label selector that matches everything.static LabelSelector
parse
(io.kubernetes.client.openapi.models.V1LabelSelector ps) Transform a V1LabelSelector to LabelSelectorboolean
toString()
-
Field Details
-
LABEL_SELECTOR_OP_IN
- See Also:
-
LABEL_SELECTOR_OP_NOT_IN
- See Also:
-
LABEL_SELECTOR_OP_EXISTS
- See Also:
-
LABEL_SELECTOR_OP_DOES_NOT_EXIST
- See Also:
-
-
Method Details
-
and
Constructs a new label selector from a conjunction of label matcher.- Parameters:
matchers
- the label matchers- Returns:
- the label selector
-
empty
Constructs a new label selector that matches everything.- Returns:
- the empty label selector
-
parse
public static LabelSelector parse(io.kubernetes.client.openapi.models.V1LabelSelector ps) throws IllegalArgumentException Transform a V1LabelSelector to LabelSelector- Parameters:
ps
- V1LabelSelector from spec- Returns:
- the transformed LabelSelector
- Throws:
IllegalArgumentException
-
test
-
toString
-