primaryCause
public com.shaft.doctor.model.CauseCategory primaryCause()
Returns the value of the
primaryCause record component.- Returns:
- the value of the
primaryCauserecord component
schemaVersion - report schema versionstatus - report statusbundleId - evidence bundle identifierprimaryCause - deterministic primary causeconfidence - deterministic confidencesummary - concise deterministic summarydiagnosis - full deterministic diagnosisactions - recorded remediation actionscodeBlocks - copy-paste code blocksproviderFallback - optional AI fallback statusbundlePath - written evidence bundle pathjsonReportPath - written JSON report pathmarkdownReportPath - written Markdown report pathwarnings - safe warningsMcpAnalysisReport(String schemaVersion,
McpAnalysisReport.Status status,
String bundleId,
com.shaft.doctor.model.CauseCategory primaryCause,
com.shaft.doctor.model.Confidence confidence,
String summary,
com.shaft.doctor.model.Diagnosis diagnosis,
List<McpActionRecord> actions,
List<McpCodeBlock> codeBlocks,
McpProviderFallback providerFallback,
String bundlePath,
String jsonReportPath,
String markdownReportPath,
List<String> warnings) actions()actions record component.bundleId()bundleId record component.bundlePath record component.codeBlocks record component.com.shaft.doctor.model.Confidenceconfidence record component.com.shaft.doctor.model.Diagnosisdiagnosis record component.final booleanfinal inthashCode()jsonReportPath record component.markdownReportPath record component.com.shaft.doctor.model.CauseCategoryprimaryCause record component.providerFallback record component.schemaVersion record component.status()status record component.summary()summary record component.final StringtoString()warnings()warnings record component.Objects::equals(Object,Object).schemaVersion record component.schemaVersion record componentprimaryCause record component.primaryCause record componentconfidence record component.confidence record componentcodeBlocks record component.codeBlocks record componentproviderFallback record component.providerFallback record componentbundlePath record component.bundlePath record componentjsonReportPath record component.jsonReportPath record componentmarkdownReportPath record component.markdownReportPath record component