public static final class USBController.Builder
extends java.lang.Object
USBController
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
USBController . |
Modifier and Type | Method and Description |
---|---|
USBController |
build() |
USBController.Builder |
setAutoConnect(java.lang.Boolean autoConnect)
True if the USB controller is connected automatically
A template is not required to specify if auto connect.
|
USBController.Builder |
setEhciPciSlotNumber(java.lang.Long ehciPciSlotNumber)
ehci.pci slot number
A template is not required to specify the ehci.pci slot number.
|
USBController.Builder |
setPciSlotNumber(java.lang.Long pciSlotNumber)
pci slot number
A template is not required to specify the pci slot number.
|
USBController.Builder |
setType(java.lang.String type)
USBControllerType.EHCI (USB 2.0), XHCI (USB 3.0)
A template is not required to specify the USB type.
|
public Builder()
USBController
.public USBController.Builder setType(java.lang.String type)
type
- New value for the property.public USBController.Builder setAutoConnect(java.lang.Boolean autoConnect)
autoConnect
- New value for the property.public USBController.Builder setEhciPciSlotNumber(java.lang.Long ehciPciSlotNumber)
ehciPciSlotNumber
- New value for the property.public USBController.Builder setPciSlotNumber(java.lang.Long pciSlotNumber)
pciSlotNumber
- New value for the property.public USBController build()