Package io.jenkins.plugins.explain_error
Record Class JenkinsLogAnalysis
java.lang.Object
java.lang.Record
io.jenkins.plugins.explain_error.JenkinsLogAnalysis
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thebestPracticesrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theerrorSignaturerecord component.Returns the value of theerrorSummaryrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theresolutionStepsrecord component.toString()Returns a string representation of this record class.
-
Constructor Details
-
JenkinsLogAnalysis
public JenkinsLogAnalysis(String errorSummary, List<String> resolutionSteps, List<String> bestPractices, String errorSignature) Creates an instance of aJenkinsLogAnalysisrecord class.- Parameters:
errorSummary- the value for theerrorSummaryrecord componentresolutionSteps- the value for theresolutionStepsrecord componentbestPractices- the value for thebestPracticesrecord componenterrorSignature- the value for theerrorSignaturerecord component
-
-
Method Details
-
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. -
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. -
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). -
errorSummary
Returns the value of theerrorSummaryrecord component.- Returns:
- the value of the
errorSummaryrecord component
-
resolutionSteps
Returns the value of theresolutionStepsrecord component.- Returns:
- the value of the
resolutionStepsrecord component
-
bestPractices
Returns the value of thebestPracticesrecord component.- Returns:
- the value of the
bestPracticesrecord component
-
errorSignature
Returns the value of theerrorSignaturerecord component.- Returns:
- the value of the
errorSignaturerecord component
-