public static class PIF.Record extends Object implements Types.Record
Modifier and Type | Field and Description |
---|---|
Set<Bond> |
bondMasterOf
Indicates this PIF represents the results of a bond
|
Bond |
bondSlaveOf
Indicates which bond this interface is part of
|
Boolean |
currentlyAttached
true if this interface is online
|
String |
device
machine-readable name of the interface (e.g.
|
Boolean |
disallowUnplug
Prevent this PIF from being unplugged; set this to notify the management tool-stack that the PIF has a special use and should not be unplugged under any circumstances (e.g.
|
String |
DNS
IP address of DNS servers to use
|
String |
gateway
IP gateway
|
Host |
host
physical machine to which this pif is connected
|
String |
IP
IP address
|
Types.IpConfigurationMode |
ipConfigurationMode
Sets if and how this interface gets an IP address
|
String |
MAC
ethernet MAC address of physical interface
|
Boolean |
management
Indicates whether the control software is listening for connections on this interface
|
PIFMetrics |
metrics
metrics associated with this PIF
|
Long |
MTU
MTU in octets
|
String |
netmask
IP netmask
|
Network |
network
virtual network to which this pif is connected
|
Map<String,String> |
otherConfig
Additional configuration
|
Boolean |
physical
true if this represents a physical network interface
|
Set<Tunnel> |
tunnelAccessPIFOf
Indicates to which tunnel this PIF gives access
|
Set<Tunnel> |
tunnelTransportPIFOf
Indicates to which tunnel this PIF provides transport
|
String |
uuid
Unique identifier/object reference
|
Long |
VLAN
VLAN tag for all traffic passing through this interface
|
VLAN |
VLANMasterOf
Indicates wich VLAN this interface receives untagged traffic from
|
Set<VLAN> |
VLANSlaveOf
Indicates which VLANs this interface transmits tagged traffic to
|
Constructor and Description |
---|
Record() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
toMap()
Convert a PIF.Record to a Map
|
String |
toString() |
public String uuid
public String device
public Network network
public Host host
public String MAC
public Long MTU
public Long VLAN
public PIFMetrics metrics
public Boolean physical
public Boolean currentlyAttached
public Types.IpConfigurationMode ipConfigurationMode
public String IP
public String netmask
public String gateway
public String DNS
public Bond bondSlaveOf
public VLAN VLANMasterOf
public Set<VLAN> VLANSlaveOf
public Boolean management
public Boolean disallowUnplug
public Set<Tunnel> tunnelAccessPIFOf