Class SasIpRange


  • public final class SasIpRange
    extends Object
    This type specifies a continuous range of IP addresses. It is used to limit permissions on SAS tokens. Null may be set if it is not desired to confine the sas permissions to an IP range.
    • Constructor Detail

      • SasIpRange

        public SasIpRange()
        Constructs an SasIpRange object.
    • Method Detail

      • parse

        public static SasIpRange parse​(String rangeStr)
        Creates a SasIpRange from the specified string.
        Parameters:
        rangeStr - The String representation of the SasIpRange.
        Returns:
        The SasIpRange generated from the String.
      • getIpMin

        public String getIpMin()
        Returns:
        the minimum IP address of the range
      • setIpMin

        public SasIpRange setIpMin​(String ipMin)
        Sets the minimum IP address of the range.
        Parameters:
        ipMin - IP address to set as the minimum
        Returns:
        the updated SasIpRange object
      • getIpMax

        public String getIpMax()
        Returns:
        the maximum IP address of the range
      • setIpMax

        public SasIpRange setIpMax​(String ipMax)
        Sets the maximum IP address of the range.
        Parameters:
        ipMax - IP address to set as the maximum
        Returns:
        the updated SasIpRange object
      • toString

        public String toString()
        Output the single IP address or range of IP addresses for.
        Overrides:
        toString in class Object
        Returns:
        The single IP address or range of IP addresses formatted as a String.