Class NetworkRuleSet


  • public final class NetworkRuleSet
    extends Object
    The network rule set for a container registry.
    • Constructor Detail

      • NetworkRuleSet

        public NetworkRuleSet()
    • Method Detail

      • defaultAction

        public DefaultAction defaultAction()
        Get the defaultAction property: The default action of allow or deny when no other rules match.
        Returns:
        the defaultAction value.
      • withDefaultAction

        public NetworkRuleSet withDefaultAction​(DefaultAction defaultAction)
        Set the defaultAction property: The default action of allow or deny when no other rules match.
        Parameters:
        defaultAction - the defaultAction value to set.
        Returns:
        the NetworkRuleSet object itself.
      • ipRules

        public List<IpRule> ipRules()
        Get the ipRules property: The IP ACL rules.
        Returns:
        the ipRules value.
      • withIpRules

        public NetworkRuleSet withIpRules​(List<IpRule> ipRules)
        Set the ipRules property: The IP ACL rules.
        Parameters:
        ipRules - the ipRules value to set.
        Returns:
        the NetworkRuleSet object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.