com.xensource.xenapi
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
First published in XenServer 4.1.
|
Bond |
bondSlaveOf
Indicates which bond this interface is part of
First published in XenServer 4.1.
|
java.util.Set<java.lang.String> |
capabilities
Additional capabilities on the interface.
|
java.lang.Boolean |
currentlyAttached
true if this interface is online
First published in XenServer 4.1.
|
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
First published in XenServer 4.1.
|
java.lang.String |
gateway
IP gateway
First published in XenServer 4.1.
|
Host |
host
physical machine to which this pif is connected
|
java.lang.String |
IP
IP address
First published in XenServer 4.1.
|
Types.IpConfigurationMode |
ipConfigurationMode
Sets if and how this interface gets an IP address
First published in XenServer 4.1.
|
java.util.Set<java.lang.String> |
IPv6
IPv6 address
Experimental.
|
Types.Ipv6ConfigurationMode |
ipv6ConfigurationMode
Sets if and how this interface gets an IPv6 address
Experimental.
|
java.lang.String |
ipv6Gateway
IPv6 gateway
Experimental.
|
java.lang.String |
MAC
ethernet MAC address of physical interface
|
java.lang.Boolean |
managed
Indicates whether the interface is managed by xapi.
|
java.lang.Boolean |
management
Indicates whether the control software is listening for connections on this interface
First published in XenServer 4.1.
|
PIFMetrics |
metrics
metrics associated with this PIF
|
java.lang.Long |
MTU
MTU in octets
|
java.lang.String |
netmask
IP netmask
First published in XenServer 4.1.
|
Network |
network
virtual network to which this pif is connected
|
java.util.Map<java.lang.String,java.lang.String> |
otherConfig
Additional configuration
First published in XenServer 4.1.
|
java.lang.Boolean |
physical
true if this represents a physical network interface
First published in XenServer 4.1.
|
Types.PrimaryAddressType |
primaryAddressType
Which protocol should define the primary address of this interface
Experimental.
|
java.util.Map<java.lang.String,java.lang.String> |
properties
Additional configuration properties for the interface.
|
java.util.Set<Tunnel> |
tunnelAccessPIFOf
Indicates to which tunnel this PIF gives access
First published in XenServer 5.6 FP1.
|
java.util.Set<Tunnel> |
tunnelTransportPIFOf
Indicates to which tunnel this PIF provides transport
First published in XenServer 5.6 FP1.
|
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
First published in XenServer 4.1.
|
java.util.Set<VLAN> |
VLANSlaveOf
Indicates which VLANs this interface transmits tagged traffic to
First published in XenServer 4.1.
|
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 Types.Ipv6ConfigurationMode ipv6ConfigurationMode
public java.util.Set<java.lang.String> IPv6
public java.lang.String ipv6Gateway
public Types.PrimaryAddressType primaryAddressType
public java.lang.Boolean managed
public java.util.Map<java.lang.String,java.lang.String> properties
public java.util.Set<java.lang.String> capabilities
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