Class VcVirtualSerialPortOption

Extends VcVirtualDeviceOption
The VcVirtualSerialPortOption data object contains the options for configuring the virtual serial port device defined by the VcVirtualSerialPort data object. These options include information about how the device is backed physically on the host: by a network socket, a host file, a host serial port device, or a pipe to another process.


Name Type Description
autoAssignController VcBoolOption Flag to indicate whether or not this device will be auto-assigned a controller if one is required. If this is true, then a client need not explicitly create the controller that this device will plug into.
backingOption VcVirtualDeviceBackingOption[] A list of backing options that can be used to map the virtual device to the host. The list is optional, since some devices exist only within the virtual machine; for example, a VirtualController.
busSlotOption VcVirtualDeviceBusSlotOption If the device can use a bus slot configuration, then the busSlotOption describes the bus slot options.
connectOption VcVirtualDeviceConnectOption If the device is connectable, then the connectOption describes the connect options and defaults.
controllerType String Data object type that denotes the controller option object that is valid for controlling this device.
defaultBackingOptionIndex Number Index into the backingOption list, indicating the default backing.
deprecated boolean Indicates whether this device is deprecated. Hence, if set the device cannot be used when creating a new virtual machine or be added to an existing virtual machine. However, the device is still supported by the platform.
hotRemoveSupported boolean Indicates if this type of device can be hot-removed from the virtual machine via a reconfigure operation when the virtual machine is powered on.
licensingLimit String[] List of property names enforced by a licensing restriction of the underlying product. For example, a limit that is not derived based on the product or hardware features; the property name "numCPU".
plugAndPlay boolean Indicates if this type of device can be hot-added to the virtual machine via a reconfigure operation when the virtual machine is powered on.
type String The name of the run-time class the client should instantiate to create a run-time instance of this device.
yieldOnPoll VcBoolOption Indicates whether the virtual machine supports the CPU yield option during virtual serial port polling. When this feature is supported and enabled, the virtual machine will periodically relinquish the processor if its sole task is polling the virtual serial port. <p> If <code>yieldOnPoll.supported</code> is <code>false</code>, the virtual machine ignores the virtual serial port object setting for <code><a href="VcVirtualSerialPort.html#yieldOnPoll">VcVirtualSerialPort</a></code>.


Name Returns
VcVirtualSerialPortOption() constructor
equals(Object ) boolean
getDeserializer(String , java.lang.Class , javax.xml.namespace.QName ) org.apache.axis.encoding.Deserializer
getSerializer(String , java.lang.Class , javax.xml.namespace.QName ) org.apache.axis.encoding.Serializer
getTypeDesc() org.apache.axis.description.TypeDesc
hashCode() Number

Returned by


Referenced in