Package oshi.hardware.platform.unix.aix
Class AixUsbDevice
java.lang.Object
oshi.hardware.common.AbstractUsbDevice
oshi.hardware.platform.unix.aix.AixUsbDevice
@Immutable public class AixUsbDevice extends AbstractUsbDevice
AIX Usb Device
-
Constructor Summary
Constructors Constructor Description AixUsbDevice(java.lang.String name, java.lang.String vendor, java.lang.String vendorId, java.lang.String productId, java.lang.String serialNumber, java.lang.String uniqueDeviceId, java.util.List<UsbDevice> connectedDevices)
-
Method Summary
Modifier and Type Method Description static java.util.List<UsbDevice>
getUsbDevices(boolean tree, java.util.function.Supplier<java.util.List<java.lang.String>> lscfg)
Methods inherited from class oshi.hardware.common.AbstractUsbDevice
compareTo, getConnectedDevices, getName, getProductId, getSerialNumber, getUniqueDeviceId, getVendor, getVendorId, toString
-
Constructor Details
-
AixUsbDevice
public AixUsbDevice(java.lang.String name, java.lang.String vendor, java.lang.String vendorId, java.lang.String productId, java.lang.String serialNumber, java.lang.String uniqueDeviceId, java.util.List<UsbDevice> connectedDevices)
-
-
Method Details
-
getUsbDevices
public static java.util.List<UsbDevice> getUsbDevices(boolean tree, java.util.function.Supplier<java.util.List<java.lang.String>> lscfg)- Parameters:
tree
- a boolean.lscfg
- A memoized lscfg list- Returns:
- an unmodifiable list of
UsbDevice
objects.
-