Package oshi.hardware.platform.linux
Class LinuxBaseboard
- java.lang.Object
-
- oshi.hardware.common.AbstractBaseboard
-
- oshi.hardware.platform.linux.LinuxBaseboard
-
- All Implemented Interfaces:
Baseboard
@Immutable final class LinuxBaseboard extends AbstractBaseboard
Baseboard data obtained by sysfs
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Supplier<java.lang.String>
manufacturer
private java.util.function.Supplier<Quartet<java.lang.String,java.lang.String,java.lang.String,java.lang.String>>
manufacturerModelVersionSerial
private java.util.function.Supplier<java.lang.String>
model
private java.util.function.Supplier<java.lang.String>
serialNumber
private java.util.function.Supplier<java.lang.String>
version
-
Constructor Summary
Constructors Constructor Description LinuxBaseboard()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getManufacturer()
Get the baseboard manufacturer.java.lang.String
getModel()
Get the baseboard model.java.lang.String
getSerialNumber()
Get the baseboard serial number.java.lang.String
getVersion()
Get the baseboard version.private java.lang.String
queryManufacturer()
private java.lang.String
queryModel()
private java.lang.String
querySerialNumber()
private java.lang.String
queryVersion()
-
Methods inherited from class oshi.hardware.common.AbstractBaseboard
toString
-
-
-
-
Field Detail
-
manufacturer
private final java.util.function.Supplier<java.lang.String> manufacturer
-
model
private final java.util.function.Supplier<java.lang.String> model
-
version
private final java.util.function.Supplier<java.lang.String> version
-
serialNumber
private final java.util.function.Supplier<java.lang.String> serialNumber
-
manufacturerModelVersionSerial
private final java.util.function.Supplier<Quartet<java.lang.String,java.lang.String,java.lang.String,java.lang.String>> manufacturerModelVersionSerial
-
-
Method Detail
-
getManufacturer
public java.lang.String getManufacturer()
Description copied from interface:Baseboard
Get the baseboard manufacturer.- Returns:
- The manufacturer.
-
getModel
public java.lang.String getModel()
Description copied from interface:Baseboard
Get the baseboard model.- Returns:
- The model.
-
getVersion
public java.lang.String getVersion()
Description copied from interface:Baseboard
Get the baseboard version.- Returns:
- The version.
-
getSerialNumber
public java.lang.String getSerialNumber()
Description copied from interface:Baseboard
Get the baseboard serial number.- Returns:
- The serial number.
-
queryManufacturer
private java.lang.String queryManufacturer()
-
queryModel
private java.lang.String queryModel()
-
queryVersion
private java.lang.String queryVersion()
-
querySerialNumber
private java.lang.String querySerialNumber()
-
-