1 /* 2 * Copyright 2016-2022 The OSHI Project Contributors 3 * SPDX-License-Identifier: MIT 4 */ 5 package oshi.hardware; 6 7 import oshi.annotation.concurrent.Immutable; 8 9 /** 10 * The Baseboard represents the system board, also called motherboard, logic board, etc. 11 */ 12 @Immutable 13 public interface Baseboard { 14 /** 15 * Get the baseboard manufacturer. 16 * 17 * @return The manufacturer. 18 */ 19 String getManufacturer(); 20 21 /** 22 * Get the baseboard model. 23 * 24 * @return The model. 25 */ 26 String getModel(); 27 28 /** 29 * Get the baseboard version. 30 * 31 * @return The version. 32 */ 33 String getVersion(); 34 35 /** 36 * Get the baseboard serial number. 37 * 38 * @return The serial number. 39 */ 40 String getSerialNumber(); 41 }