Class NetworkRuleSetInner


  • public class NetworkRuleSetInner
    extends com.azure.core.management.ProxyResource
    Description of NetworkRuleSet resource.
    • Constructor Detail

      • NetworkRuleSetInner

        public NetworkRuleSetInner()
    • Method Detail

      • defaultAction

        public DefaultAction defaultAction()
        Get the defaultAction property: Default Action for Network Rule Set.
        Returns:
        the defaultAction value.
      • withDefaultAction

        public NetworkRuleSetInner withDefaultAction​(DefaultAction defaultAction)
        Set the defaultAction property: Default Action for Network Rule Set.
        Parameters:
        defaultAction - the defaultAction value to set.
        Returns:
        the NetworkRuleSetInner object itself.
      • virtualNetworkRules

        public List<NWRuleSetVirtualNetworkRules> virtualNetworkRules()
        Get the virtualNetworkRules property: List VirtualNetwork Rules.
        Returns:
        the virtualNetworkRules value.
      • withVirtualNetworkRules

        public NetworkRuleSetInner withVirtualNetworkRules​(List<NWRuleSetVirtualNetworkRules> virtualNetworkRules)
        Set the virtualNetworkRules property: List VirtualNetwork Rules.
        Parameters:
        virtualNetworkRules - the virtualNetworkRules value to set.
        Returns:
        the NetworkRuleSetInner object itself.
      • ipRules

        public List<NWRuleSetIpRules> ipRules()
        Get the ipRules property: List of IpRules.
        Returns:
        the ipRules value.
      • withIpRules

        public NetworkRuleSetInner withIpRules​(List<NWRuleSetIpRules> ipRules)
        Set the ipRules property: List of IpRules.
        Parameters:
        ipRules - the ipRules value to set.
        Returns:
        the NetworkRuleSetInner object itself.
      • validate

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