Record Class SystemStatusInfo

java.lang.Object
java.lang.Record
com.atlassian.bamboo.admin.system.SystemStatusInfo

public record SystemStatusInfo(String systemDate, String systemTime, String uptime, long uptimeMs, String userName, String userTimezone, String userLocale, String systemEncoding, String operatingSystem, String operatingSystemArchitecture, int availableProcessors, String appServerContainer, String javaVersion, String javaVendor, String javaVmSpecificationVersion, String javaVmSpecificationVendor, String javaVmVersion, String javaVmVendor, String javaVmName, String javaRuntimeVersion, String javaRuntimeName, String hostName, String ipAddress, long maxMemory, long totalMemory, long freeMemory, long usedMemory, String bambooVersion, String bambooBuildNumber, String bambooBuildDate) extends Record
Represents system status information.
Since:
12.0
  • Constructor Details

    • SystemStatusInfo

      public SystemStatusInfo(String systemDate, String systemTime, String uptime, long uptimeMs, String userName, String userTimezone, String userLocale, String systemEncoding, String operatingSystem, String operatingSystemArchitecture, int availableProcessors, String appServerContainer, String javaVersion, String javaVendor, String javaVmSpecificationVersion, String javaVmSpecificationVendor, String javaVmVersion, String javaVmVendor, String javaVmName, String javaRuntimeVersion, String javaRuntimeName, String hostName, String ipAddress, long maxMemory, long totalMemory, long freeMemory, long usedMemory, String bambooVersion, String bambooBuildNumber, String bambooBuildDate)
      Creates an instance of a SystemStatusInfo record class.
      Parameters:
      systemDate - the value for the systemDate record component
      systemTime - the value for the systemTime record component
      uptime - the value for the uptime record component
      uptimeMs - the value for the uptimeMs record component
      userName - the value for the userName record component
      userTimezone - the value for the userTimezone record component
      userLocale - the value for the userLocale record component
      systemEncoding - the value for the systemEncoding record component
      operatingSystem - the value for the operatingSystem record component
      operatingSystemArchitecture - the value for the operatingSystemArchitecture record component
      availableProcessors - the value for the availableProcessors record component
      appServerContainer - the value for the appServerContainer record component
      javaVersion - the value for the javaVersion record component
      javaVendor - the value for the javaVendor record component
      javaVmSpecificationVersion - the value for the javaVmSpecificationVersion record component
      javaVmSpecificationVendor - the value for the javaVmSpecificationVendor record component
      javaVmVersion - the value for the javaVmVersion record component
      javaVmVendor - the value for the javaVmVendor record component
      javaVmName - the value for the javaVmName record component
      javaRuntimeVersion - the value for the javaRuntimeVersion record component
      javaRuntimeName - the value for the javaRuntimeName record component
      hostName - the value for the hostName record component
      ipAddress - the value for the ipAddress record component
      maxMemory - the value for the maxMemory record component
      totalMemory - the value for the totalMemory record component
      freeMemory - the value for the freeMemory record component
      usedMemory - the value for the usedMemory record component
      bambooVersion - the value for the bambooVersion record component
      bambooBuildNumber - the value for the bambooBuildNumber record component
      bambooBuildDate - the value for the bambooBuildDate record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • systemDate

      public String systemDate()
      Returns the value of the systemDate record component.
      Returns:
      the value of the systemDate record component
    • systemTime

      public String systemTime()
      Returns the value of the systemTime record component.
      Returns:
      the value of the systemTime record component
    • uptime

      public String uptime()
      Returns the value of the uptime record component.
      Returns:
      the value of the uptime record component
    • uptimeMs

      public long uptimeMs()
      Returns the value of the uptimeMs record component.
      Returns:
      the value of the uptimeMs record component
    • userName

      public String userName()
      Returns the value of the userName record component.
      Returns:
      the value of the userName record component
    • userTimezone

      public String userTimezone()
      Returns the value of the userTimezone record component.
      Returns:
      the value of the userTimezone record component
    • userLocale

      public String userLocale()
      Returns the value of the userLocale record component.
      Returns:
      the value of the userLocale record component
    • systemEncoding

      public String systemEncoding()
      Returns the value of the systemEncoding record component.
      Returns:
      the value of the systemEncoding record component
    • operatingSystem

      public String operatingSystem()
      Returns the value of the operatingSystem record component.
      Returns:
      the value of the operatingSystem record component
    • operatingSystemArchitecture

      public String operatingSystemArchitecture()
      Returns the value of the operatingSystemArchitecture record component.
      Returns:
      the value of the operatingSystemArchitecture record component
    • availableProcessors

      public int availableProcessors()
      Returns the value of the availableProcessors record component.
      Returns:
      the value of the availableProcessors record component
    • appServerContainer

      public String appServerContainer()
      Returns the value of the appServerContainer record component.
      Returns:
      the value of the appServerContainer record component
    • javaVersion

      public String javaVersion()
      Returns the value of the javaVersion record component.
      Returns:
      the value of the javaVersion record component
    • javaVendor

      public String javaVendor()
      Returns the value of the javaVendor record component.
      Returns:
      the value of the javaVendor record component
    • javaVmSpecificationVersion

      public String javaVmSpecificationVersion()
      Returns the value of the javaVmSpecificationVersion record component.
      Returns:
      the value of the javaVmSpecificationVersion record component
    • javaVmSpecificationVendor

      public String javaVmSpecificationVendor()
      Returns the value of the javaVmSpecificationVendor record component.
      Returns:
      the value of the javaVmSpecificationVendor record component
    • javaVmVersion

      public String javaVmVersion()
      Returns the value of the javaVmVersion record component.
      Returns:
      the value of the javaVmVersion record component
    • javaVmVendor

      public String javaVmVendor()
      Returns the value of the javaVmVendor record component.
      Returns:
      the value of the javaVmVendor record component
    • javaVmName

      public String javaVmName()
      Returns the value of the javaVmName record component.
      Returns:
      the value of the javaVmName record component
    • javaRuntimeVersion

      public String javaRuntimeVersion()
      Returns the value of the javaRuntimeVersion record component.
      Returns:
      the value of the javaRuntimeVersion record component
    • javaRuntimeName

      public String javaRuntimeName()
      Returns the value of the javaRuntimeName record component.
      Returns:
      the value of the javaRuntimeName record component
    • hostName

      public String hostName()
      Returns the value of the hostName record component.
      Returns:
      the value of the hostName record component
    • ipAddress

      public String ipAddress()
      Returns the value of the ipAddress record component.
      Returns:
      the value of the ipAddress record component
    • maxMemory

      public long maxMemory()
      Returns the value of the maxMemory record component.
      Returns:
      the value of the maxMemory record component
    • totalMemory

      public long totalMemory()
      Returns the value of the totalMemory record component.
      Returns:
      the value of the totalMemory record component
    • freeMemory

      public long freeMemory()
      Returns the value of the freeMemory record component.
      Returns:
      the value of the freeMemory record component
    • usedMemory

      public long usedMemory()
      Returns the value of the usedMemory record component.
      Returns:
      the value of the usedMemory record component
    • bambooVersion

      public String bambooVersion()
      Returns the value of the bambooVersion record component.
      Returns:
      the value of the bambooVersion record component
    • bambooBuildNumber

      public String bambooBuildNumber()
      Returns the value of the bambooBuildNumber record component.
      Returns:
      the value of the bambooBuildNumber record component
    • bambooBuildDate

      public String bambooBuildDate()
      Returns the value of the bambooBuildDate record component.
      Returns:
      the value of the bambooBuildDate record component