Interface LabelSelector

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    LabelSelector.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.69.0 (build f656c31)",
               date="2022-10-15T03:08:35.545Z")
    @Stability(Stable)
    public interface LabelSelector
    extends software.amazon.jsii.JsiiSerializable
    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.

    • Method Detail

      • getMatchExpressions

        @Stability(Stable)
        @Nullable
        default List<LabelSelectorRequirement> getMatchExpressions()
        matchExpressions is a list of label selector requirements.

        The requirements are ANDed.

      • getMatchLabels

        @Stability(Stable)
        @Nullable
        default Map<String,​String> 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.