Class LabelSelectorArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.kubernetes.meta.v1.inputs.LabelSelectorArgs
-
public final class LabelSelectorArgs extends com.pulumi.resources.ResourceArgs
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LabelSelectorArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static LabelSelectorArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LabelSelectorArgs.Builder
builder()
static LabelSelectorArgs.Builder
builder(LabelSelectorArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<LabelSelectorRequirementArgs>>>
matchExpressions()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
matchLabels()
-
-
-
Field Detail
-
Empty
public static final LabelSelectorArgs Empty
-
-
Method Detail
-
matchExpressions
public java.util.Optional<com.pulumi.core.Output<java.util.List<LabelSelectorRequirementArgs>>> matchExpressions()
- Returns:
- matchExpressions is a list of label selector requirements. The requirements are ANDed.
-
matchLabels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> matchLabels()
- Returns:
- 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.
-
builder
public static LabelSelectorArgs.Builder builder()
-
builder
public static LabelSelectorArgs.Builder builder(LabelSelectorArgs defaults)
-
-