SasIpRange Class

  • java.lang.Object
    • com.azure.storage.common.sas.SasIpRange

public final class SasIpRange

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 Summary

Constructor Description
SasIpRange()

Constructs an SasIpRange object.

Method Summary

Modifier and Type Method and Description
String getIpMax()
String getIpMin()
static SasIpRange parse(String rangeStr)

Creates a SasIpRange from the specified string.

SasIpRange setIpMax(String ipMax)

Sets the maximum IP address of the range.

SasIpRange setIpMin(String ipMin)

Sets the minimum IP address of the range.

String toString()

Output the single IP address or range of IP addresses for.

Methods inherited from java.lang.Object

Constructor Details

SasIpRange

public SasIpRange()

Constructs an SasIpRange object.

Method Details

getIpMax

public String getIpMax()

Returns:

the maximum IP address of the range

getIpMin

public String getIpMin()

Returns:

the minimum IP address of the range

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.

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

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

toString

public String toString()

Output the single IP address or range of IP addresses for.

Overrides:

SasIpRange.toString()

Returns:

The single IP address or range of IP addresses formatted as a String.

Applies to