Package com.cedarpolicy.value
Class IpAddress
java.lang.Object
com.cedarpolicy.value.Value
com.cedarpolicy.value.IpAddress
Represents a Cedar ip address extension value. Ip address are encoded as strings in dot-decimal
notation (e.g.,
"192.168.1.0"). Values for CIDR ranges may also be constructed by
providing strings in CIDR notation.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
IpAddress
Construct IPAddress.- Parameters:
ipAddress- IP address as a String.- Throws:
NullPointerExceptionIllegalArgumentException
-
-
Method Details
-
toCedarExpr
Convert IPAddress to Cedar expr that can be used in a Cedar policy.- Specified by:
toCedarExprin classValue- Returns:
- Cedar source code for the value.
-
equals
Equals. -
hashCode
public int hashCode()Hash. -
toString
As a string.
-