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