Class NetworkRuleSet


  • public final class NetworkRuleSet
    extends Object
    A set of rules governing the network accessibility.
    • Constructor Detail

      • NetworkRuleSet

        public NetworkRuleSet()
    • Method Detail

      • defaultAction

        public NetworkRuleAction defaultAction()
        Get the defaultAction property: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
        Returns:
        the defaultAction value.
      • withDefaultAction

        public NetworkRuleSet withDefaultAction​(NetworkRuleAction defaultAction)
        Set the defaultAction property: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated.
        Parameters:
        defaultAction - the defaultAction value to set.
        Returns:
        the NetworkRuleSet object itself.
      • ipRules

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

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

        public List<VirtualNetworkRule> virtualNetworkRules()
        Get the virtualNetworkRules property: The list of virtual network rules.
        Returns:
        the virtualNetworkRules value.
      • withVirtualNetworkRules

        public NetworkRuleSet withVirtualNetworkRules​(List<VirtualNetworkRule> virtualNetworkRules)
        Set the virtualNetworkRules property: The list of virtual network rules.
        Parameters:
        virtualNetworkRules - the virtualNetworkRules value to set.
        Returns:
        the NetworkRuleSet object itself.
      • validate

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