public class TopoHost extends TopoVertex implements TopoHostInterface
ID, type
Constructor and Description |
---|
TopoHost()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Checks equality of two TopoHost objects.
|
java.lang.String |
getHostID()
Returns host ID.
|
java.util.ArrayList<java.lang.String> |
getHostIPAddresses()
Returns host IP addresses.
|
HostLocation |
getHostLocation()
Returns host location attachment information object.
|
java.lang.String |
getHostMac()
Returns the MAC address of a host.
|
java.lang.String |
getVlan()
Returns the VLAN that a host belongs to it.
|
int |
hashCode() |
void |
setHostID(java.lang.String hostID)
Sets host ID.
|
void |
setHostIPAddresses(java.util.ArrayList<java.lang.String> hostIPAddresses)
Sets host IP addresses.
|
void |
setHostLocation(HostLocation hostLocation)
Sets host location attachment information.
|
void |
setHostMac(java.lang.String hostMac)
Sets the MAC address of a host.
|
void |
setVlan(java.lang.String vlan)
Sets the VLAN that a host belongs to it.
|
getID, getType, setID, setType
public java.util.ArrayList<java.lang.String> getHostIPAddresses()
public void setHostIPAddresses(java.util.ArrayList<java.lang.String> hostIPAddresses)
hostIPAddresses
- Host IP address.public java.lang.String getHostID()
public void setHostID(java.lang.String hostID)
hostID
- host ID.public java.lang.String getHostMac()
public void setHostMac(java.lang.String hostMac)
hostMac
- host MAC address.public java.lang.String getVlan()
public void setVlan(java.lang.String vlan)
vlan
- VLAN ID.public HostLocation getHostLocation()
public void setHostLocation(HostLocation hostLocation)
hostLocation
- HostLocation object.public boolean equals(java.lang.Object obj)
equals
in class TopoVertex
obj
- TopoHostpublic int hashCode()
hashCode
in class TopoVertex