Record Class ReleaseRecord.MemberRelease
java.lang.Object
java.lang.Record
network.ike.workspace.ReleaseRecord.MemberRelease
- Record Components:
version- the released (de-qualified) version, e.g.3.0.7; never blanktag- the git release tag, e.g.v3.0.7; never blanksha- the commit the tag points at; never blankrecorded- when the row was written (opaque caller-supplied text, typically an ISO date); null when unknown
- Enclosing class:
ReleaseRecord
-
Constructor Summary
ConstructorsConstructorDescriptionMemberRelease(String version, String tag, String sha, String recorded) Validate the row: version, tag, and sha are required. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.recorded()Returns the value of therecordedrecord component.sha()Returns the value of thesharecord component.tag()Returns the value of thetagrecord component.final StringtoString()Returns a string representation of this record class.version()Returns the value of theversionrecord component.
-
Constructor Details
-
MemberRelease
Validate the row: version, tag, and sha are required.- Throws:
ManifestException- if version, tag, or sha is null or blank
-
-
Method Details
-
toString
-
hashCode
-
equals
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 withObjects::equals(Object,Object). -
version
-
tag
-
sha
-
recorded
-