public abstract class IpInterfaceParam
extends java.lang.Object
Constructor and Description |
---|
IpInterfaceParam() |
IpInterfaceParam(java.lang.Integer netmask,
java.lang.Integer prefixLength,
java.lang.String scopeId,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
findIPaddress()
Gets the ip interface address
|
abstract java.lang.String |
findProtocol()
Gets the ip interface protocol
|
java.lang.String |
getName()
The name of the IpInterface
|
java.lang.Integer |
getNetmask()
The netmask of an IPv4 address expressed as the
integer prefix in an IPv4 address CIDR notation.
|
java.lang.Integer |
getPrefixLength()
The IPv6 prefix length.
|
java.lang.String |
getScopeId()
The IPv6 scope id.
|
void |
setName(java.lang.String name) |
void |
setNetmask(java.lang.Integer netmask) |
void |
setPrefixLength(java.lang.Integer prefixLength) |
void |
setScopeId(java.lang.String scopeId) |
public IpInterfaceParam()
public IpInterfaceParam(java.lang.Integer netmask, java.lang.Integer prefixLength, java.lang.String scopeId, java.lang.String name)
@Range(min=1L, max=32L) public java.lang.Integer getNetmask()
public void setNetmask(java.lang.Integer netmask)
@Range(min=1L, max=128L) public java.lang.Integer getPrefixLength()
public void setPrefixLength(java.lang.Integer prefixLength)
public java.lang.String getScopeId()
public void setScopeId(java.lang.String scopeId)
public java.lang.String getName()
public void setName(java.lang.String name)
public abstract java.lang.String findIPaddress()
public abstract java.lang.String findProtocol()