Record Class DumpInfo.GitInfo

java.lang.Object
java.lang.Record
org.geysermc.geyser.dump.DumpInfo.GitInfo
Enclosing class:
DumpInfo

public static record DumpInfo.GitInfo(String buildNumber, String commitHashAbbrev, String commitHash, String branchName, String originUrl) extends Record
  • Constructor Details

    • GitInfo

      public GitInfo(String buildNumber, String commitHashAbbrev, String commitHash, String branchName, String originUrl)
      Creates an instance of a GitInfo record class.
      Parameters:
      buildNumber - the value for the buildNumber record component
      commitHashAbbrev - the value for the commitHashAbbrev record component
      commitHash - the value for the commitHash record component
      branchName - the value for the branchName record component
      originUrl - the value for the originUrl 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. All components in this record class are compared with Objects::equals(Object,Object).
      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.
    • buildNumber

      public String buildNumber()
      Returns the value of the buildNumber record component.
      Returns:
      the value of the buildNumber record component
    • commitHashAbbrev

      @SerializedName("git.commit.id.abbrev") public String commitHashAbbrev()
      Returns the value of the commitHashAbbrev record component.
      Returns:
      the value of the commitHashAbbrev record component
    • commitHash

      @SerializedName("git.commit.id") public String commitHash()
      Returns the value of the commitHash record component.
      Returns:
      the value of the commitHash record component
    • branchName

      @SerializedName("git.branch") public String branchName()
      Returns the value of the branchName record component.
      Returns:
      the value of the branchName record component
    • originUrl

      @SerializedName("git.remote.origin.url") public String originUrl()
      Returns the value of the originUrl record component.
      Returns:
      the value of the originUrl record component