java.lang.Object
io.github.eggy03.ferrumx.windows.entity.mainboard.Mainboard

public class Mainboard extends Object
Immutable representation of a motherboard device on a Windows system.

Fields correspond to properties retrieved from the Win32_Baseboard WMI class.

Instances are inherently thread-safe and may be safely cached or shared across threads.

Usage example


 Mainboard board = Mainboard.builder()
     .manufacturer("ASUS")
     .serialNumber("ABC123456")
     .build();

 // Create a modified copy
 Mainboard updated = board.toBuilder()
     .serialNumber("XYZ987654")
     .build();
 
MainboardPort contains details about ports on this mainboard.
Since:
2.0.0
Author:
Egg-03
See Also:
  • Constructor Details

    • Mainboard

      public Mainboard()
  • Method Details