Class TableSasIpRange

java.lang.Object
com.azure.data.tables.sas.TableSasIpRange

public final class TableSasIpRange 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

    • TableSasIpRange

      public TableSasIpRange()
  • Method Details

    • parse

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

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

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

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

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

      public String toString()
      Output the single IP address or range of IP addresses formatted as a String. If minIpRange is set to null, an empty string is returned from this method. Otherwise, if maxIpRange is set to null, then this method returns the value of minIpRange.
      Overrides:
      toString in class Object
      Returns:
      The single IP address or range of IP addresses formatted as a String.