public interface Host extends Element
| Modifier and Type | Method and Description | 
|---|---|
default boolean | 
configured()
Returns true if configured by NetworkConfiguration. 
 | 
HostId | 
id()
Host identification. 
 | 
default VlanId | 
innerVlan()
Returns the inner VLAN ID tied to this host. 
 | 
Set<IpAddress> | 
ipAddresses()
Returns set of IP addresses currently bound to the host MAC address. 
 | 
HostLocation | 
location()
Returns the most recent host location where the host attaches to the
 network edge. 
 | 
Set<HostLocation> | 
locations()
Returns all host locations where the host attaches to the network edge. 
 | 
MacAddress | 
mac()
Returns the host MAC address. 
 | 
default EthType | 
tpid()
Returns the TPID of the outermost VLAN associated with this host. 
 | 
VlanId | 
vlan()
Returns the VLAN ID tied to this host. 
 | 
annotationsproviderIdas, is, projectMacAddress mac()
VlanId vlan()
Set<IpAddress> ipAddresses()
HostLocation location()
Set<HostLocation> locations()
default boolean configured()
default VlanId innerVlan()
default EthType tpid()