Class NetworkPolicyPeer.Jsii$Proxy

    • 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

      • getIpBlock

        public final IpBlock getIpBlock()
        Description copied from interface: NetworkPolicyPeer
        IPBlock defines policy on a particular IPBlock.

        If this field is set then neither of the other fields can be.

        Specified by:
        getIpBlock in interface NetworkPolicyPeer
      • getNamespaceSelector

        public final LabelSelector getNamespaceSelector()
        Description copied from interface: NetworkPolicyPeer
        Selects Namespaces using cluster-scoped labels.

        This field follows standard label selector semantics; if present but empty, it selects all namespaces.

        If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.

        Specified by:
        getNamespaceSelector in interface NetworkPolicyPeer
      • getPodSelector

        public final LabelSelector getPodSelector()
        Description copied from interface: NetworkPolicyPeer
        This is a label selector which selects Pods.

        This field follows standard label selector semantics; if present but empty, it selects all pods.

        If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.

        Specified by:
        getPodSelector in interface NetworkPolicyPeer
      • $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