Class LabelSelector.Jsii$Proxy

  • All Implemented Interfaces:
    LabelSelector, software.amazon.jsii.JsiiSerializable
    Enclosing interface:
    LabelSelector

    @Stability(Stable)
    @Internal
    public static final class LabelSelector.Jsii$Proxy
    extends software.amazon.jsii.JsiiObject
    implements LabelSelector
    An implementation for LabelSelector
    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getMatchLabels

        public final Map<String,​String> getMatchLabels()
        Description copied from interface: LabelSelector
        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.

        Specified by:
        getMatchLabels in interface LabelSelector
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object