Class SasIpRange

java.lang.Object
com.azure.storage.common.sas.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 Details

    • SasIpRange

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

    • 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.