Package com.xensource.xenapi
Class VIF.Record
java.lang.Object
com.xensource.xenapi.VIF.Record
- All Implemented Interfaces:
Types.Record
- Enclosing class:
- VIF
Represents all the fields in a VIF
-
Field Summary
FieldsModifier and TypeFieldDescriptionlist of the operations allowed in this state.is the device currently attached (erased on reboot)links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task.order in which VIF backends are created by xapiIPv4 addresses in CIDR format First published in XenServer 7.0.A list of IPv4 addresses which can be used to filter traffic passing through this VIF First published in XenServer 6.1.Determines whether IPv4 addresses are configured on the VIF First published in XenServer 7.0.IPv4 gateway (the empty string means that no gateway is set) First published in XenServer 7.0.IPv6 addresses in CIDR format First published in XenServer 7.0.A list of IPv6 addresses which can be used to filter traffic passing through this VIF First published in XenServer 6.1.Determines whether IPv6 addresses are configured on the VIF First published in XenServer 7.0.IPv6 gateway (the empty string means that no gateway is set) First published in XenServer 7.0.current locking mode of the VIF First published in XenServer 6.1.ethernet MAC address of virtual interface, as exposed to guesttrue if the MAC was autogenerated; false indicates it was set manually First published in XenServer 5.5.metrics associated with this VIFMTU in octetsvirtual network to which this vif is connectedadditional configurationparameters for chosen QoS algorithmQoS algorithm to usesupported QoS algorithms for this VIFDevice runtime propertieserror/success code associated with last attach-operation (erased on reboot)error/success information associated with last attach-operation status (erased on reboot)Unique identifier/object referencevirtual machine to which this vif is connected -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
uuid
Unique identifier/object reference -
allowedOperations
list of the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a client. -
currentOperations
links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task. -
device
order in which VIF backends are created by xapi -
network
virtual network to which this vif is connected -
VM
virtual machine to which this vif is connected -
MAC
ethernet MAC address of virtual interface, as exposed to guest -
MTU
MTU in octets -
otherConfig
additional configuration -
currentlyAttached
is the device currently attached (erased on reboot) -
statusCode
error/success code associated with last attach-operation (erased on reboot) -
statusDetail
error/success information associated with last attach-operation status (erased on reboot) -
runtimeProperties
Device runtime properties -
qosAlgorithmType
QoS algorithm to use -
qosAlgorithmParams
parameters for chosen QoS algorithm -
qosSupportedAlgorithms
supported QoS algorithms for this VIF -
metrics
metrics associated with this VIF -
MACAutogenerated
true if the MAC was autogenerated; false indicates it was set manually First published in XenServer 5.5. -
lockingMode
current locking mode of the VIF First published in XenServer 6.1. -
ipv4Allowed
A list of IPv4 addresses which can be used to filter traffic passing through this VIF First published in XenServer 6.1. -
ipv6Allowed
A list of IPv6 addresses which can be used to filter traffic passing through this VIF First published in XenServer 6.1. -
ipv4ConfigurationMode
Determines whether IPv4 addresses are configured on the VIF First published in XenServer 7.0. -
ipv4Addresses
IPv4 addresses in CIDR format First published in XenServer 7.0. -
ipv4Gateway
IPv4 gateway (the empty string means that no gateway is set) First published in XenServer 7.0. -
ipv6ConfigurationMode
Determines whether IPv6 addresses are configured on the VIF First published in XenServer 7.0. -
ipv6Addresses
IPv6 addresses in CIDR format First published in XenServer 7.0. -
ipv6Gateway
IPv6 gateway (the empty string means that no gateway is set) First published in XenServer 7.0.
-
-
Constructor Details
-
Record
public Record()
-
-
Method Details
-
toString
-
toMap
Convert a VIF.Record to a Map- Specified by:
toMap
in interfaceTypes.Record
-