Class IpFilterRule

java.lang.Object
com.azure.resourcemanager.iothub.models.IpFilterRule

public final class IpFilterRule extends Object
The IP filter rules for the IoT hub.
  • Constructor Details

    • IpFilterRule

      public IpFilterRule()
  • Method Details

    • filterName

      public String filterName()
      Get the filterName property: The name of the IP filter rule.
      Returns:
      the filterName value.
    • withFilterName

      public IpFilterRule withFilterName(String filterName)
      Set the filterName property: The name of the IP filter rule.
      Parameters:
      filterName - the filterName value to set.
      Returns:
      the IpFilterRule object itself.
    • action

      public IpFilterActionType action()
      Get the action property: The desired action for requests captured by this rule.
      Returns:
      the action value.
    • withAction

      public IpFilterRule withAction(IpFilterActionType action)
      Set the action property: The desired action for requests captured by this rule.
      Parameters:
      action - the action value to set.
      Returns:
      the IpFilterRule object itself.
    • ipMask

      public String ipMask()
      Get the ipMask property: A string that contains the IP address range in CIDR notation for the rule.
      Returns:
      the ipMask value.
    • withIpMask

      public IpFilterRule withIpMask(String ipMask)
      Set the ipMask property: A string that contains the IP address range in CIDR notation for the rule.
      Parameters:
      ipMask - the ipMask value to set.
      Returns:
      the IpFilterRule object itself.
    • validate

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