11package com .redhat .podmortem .common .model .analysis ;
22
3- import io .quarkus .runtime .annotations .RegisterForReflection ;
3+ import com .fasterxml .jackson .annotation .JsonProperty ;
4+ import java .util .List ;
45
5- @ RegisterForReflection
66public class AnalysisMetadata {
7+ @ JsonProperty ("analyzed_at" )
8+ private String analyzedAt ;
9+
10+ @ JsonProperty ("total_lines" )
711 private int totalLines ;
8- private int significantEvents ;
12+
13+ @ JsonProperty ("processing_time_ms" )
914 private long processingTimeMs ;
1015
11- public int getTotalLines () {
12- return totalLines ;
16+ @ JsonProperty ("patterns_used" )
17+ private List <String > patternsUsed ;
18+
19+ public String getAnalyzedAt () {
20+ return analyzedAt ;
1321 }
1422
15- public void setTotalLines ( int totalLines ) {
16- this .totalLines = totalLines ;
23+ public void setAnalyzedAt ( String analyzedAt ) {
24+ this .analyzedAt = analyzedAt ;
1725 }
1826
19- public int getSignificantEvents () {
20- return significantEvents ;
27+ public int getTotalLines () {
28+ return totalLines ;
2129 }
2230
23- public void setSignificantEvents (int significantEvents ) {
24- this .significantEvents = significantEvents ;
31+ public void setTotalLines (int totalLines ) {
32+ this .totalLines = totalLines ;
2533 }
2634
2735 public long getProcessingTimeMs () {
@@ -31,4 +39,12 @@ public long getProcessingTimeMs() {
3139 public void setProcessingTimeMs (long processingTimeMs ) {
3240 this .processingTimeMs = processingTimeMs ;
3341 }
42+
43+ public List <String > getPatternsUsed () {
44+ return patternsUsed ;
45+ }
46+
47+ public void setPatternsUsed (List <String > patternsUsed ) {
48+ this .patternsUsed = patternsUsed ;
49+ }
3450}
0 commit comments