Package oshi.hardware

Class HWPartition

java.lang.Object
oshi.hardware.HWPartition

@Immutable public class HWPartition extends Object
A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately. A partition appears in the operating system as a distinct "logical" disk that uses part of the actual disk.
  • Constructor Details

    • HWPartition

      public HWPartition(String identification, String name, String type, String uuid, long size, int major, int minor, String mountPoint)
      Creates a new HWPartition
      Parameters:
      identification - The unique partition id
      name - Friendly name of the partition
      type - Type or description of the partition
      uuid - UUID
      size - Size in bytes
      major - Device ID (Major)
      minor - Device ID (Minor)
      mountPoint - Where the partition is mounted
  • Method Details

    • getIdentification

      public String getIdentification()

      Getter for the field identification.

      Returns:
      Returns the identification.
    • getName

      public String getName()

      Getter for the field name.

      Returns:
      Returns the name.
    • getType

      public String getType()

      Getter for the field type.

      Returns:
      Returns the type.
    • getUuid

      public String getUuid()

      Getter for the field uuid.

      Returns:
      Returns the uuid.
    • getSize

      public long getSize()

      Getter for the field size.

      Returns:
      Returns the size in bytes.
    • getMajor

      public int getMajor()

      Getter for the field major.

      Returns:
      Returns the major device ID.
    • getMinor

      public int getMinor()

      Getter for the field minor.

      Returns:
      Returns the minor device ID.
    • getMountPoint

      public String getMountPoint()

      Getter for the field mountPoint.

      Returns:
      Returns the mount point.
    • toString

      public String toString()
      Overrides:
      toString in class Object