Class V1LabelSelector
java.lang.Object
io.kubernetes.client.openapi.models.V1LabelSelector
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-02-02T21:37:40.170033Z[Etc/UTC]")
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 Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddMatchExpressionsItem
(V1LabelSelectorRequirement matchExpressionsItem) boolean
matchExpressions is a list of label selector requirements.matchLabels is a map of {key,value} pairs.int
hashCode()
matchExpressions
(List<V1LabelSelectorRequirement> matchExpressions) matchLabels
(Map<String, String> matchLabels) putMatchLabelsItem
(String key, String matchLabelsItem) void
setMatchExpressions
(List<V1LabelSelectorRequirement> matchExpressions) void
setMatchLabels
(Map<String, String> matchLabels) toString()
-
Field Details
-
SERIALIZED_NAME_MATCH_EXPRESSIONS
- See Also:
-
SERIALIZED_NAME_MATCH_LABELS
- See Also:
-
-
Constructor Details
-
V1LabelSelector
public V1LabelSelector()
-
-
Method Details
-
matchExpressions
-
addMatchExpressionsItem
-
getMatchExpressions
matchExpressions is a list of label selector requirements. The requirements are ANDed.- Returns:
- matchExpressions
-
setMatchExpressions
-
matchLabels
-
putMatchLabelsItem
-
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
-
equals
-
hashCode
public int hashCode() -
toString
-