Package oshi.driver.unix.aix
Class Lscfg
- java.lang.Object
-
- oshi.driver.unix.aix.Lscfg
-
@ThreadSafe public final class Lscfg extends java.lang.Object
Utility to query lscfg
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Lscfg()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.String>
queryAllDevices()
Querylscfg -vp
to get all hardware devicesstatic Triplet<java.lang.String,java.lang.String,java.lang.String>
queryBackplaneModelSerialVersion(java.util.List<java.lang.String> lscfg)
Parse the output oflscfg -vp
to get backplane infostatic Pair<java.lang.String,java.lang.String>
queryModelSerial(java.lang.String device)
Querylscfg -vl device
to get hardware info
-
-
-
Method Detail
-
queryAllDevices
public static java.util.List<java.lang.String> queryAllDevices()
Querylscfg -vp
to get all hardware devices- Returns:
- A list of the output
-
queryBackplaneModelSerialVersion
public static Triplet<java.lang.String,java.lang.String,java.lang.String> queryBackplaneModelSerialVersion(java.util.List<java.lang.String> lscfg)
Parse the output oflscfg -vp
to get backplane info- Parameters:
lscfg
- The output of a previous call tolscfg -vp
- Returns:
- A triplet with backplane model, serial number, and version
-
queryModelSerial
public static Pair<java.lang.String,java.lang.String> queryModelSerial(java.lang.String device)
Querylscfg -vl device
to get hardware info- Parameters:
device
- The disk to get the model and serial from- Returns:
- A pair containing the model and serial number for the device, or null if not found
-
-