1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package com.hack23.sonar.cloudformation.reports.checkov;
21
22 import org.apache.commons.lang3.builder.EqualsBuilder;
23 import org.apache.commons.lang3.builder.HashCodeBuilder;
24 import org.apache.commons.lang3.builder.ToStringBuilder;
25 import org.apache.commons.lang3.builder.ToStringStyle;
26
27 import com.fasterxml.jackson.annotation.JsonProperty;
28
29
30
31
32 public final class CheckovSummary {
33
34
35 private int passed;
36
37
38 private int failed;
39
40
41 private int skipped;
42
43
44 private int resourceCount;
45
46
47 private int parsingErrors;
48
49
50 private String checkovVersion;
51
52
53
54
55
56
57
58
59 public int getPassed() {
60 return passed;
61 }
62
63
64
65
66
67
68 public void setPassed(final int passed) {
69 this.passed = passed;
70 }
71
72
73
74
75
76
77 public int getFailed() {
78 return failed;
79 }
80
81
82
83
84
85
86 public void setFailed(final int failed) {
87 this.failed = failed;
88 }
89
90
91
92
93
94
95 public int getSkipped() {
96 return skipped;
97 }
98
99
100
101
102
103
104 public void setSkipped(final int skipped) {
105 this.skipped = skipped;
106 }
107
108
109
110
111
112
113 @JsonProperty("parsing_errors")
114 public int getParsingErrors() {
115 return parsingErrors;
116 }
117
118
119
120
121
122
123 public void setParsingErrors(final int parsingErrors) {
124 this.parsingErrors = parsingErrors;
125 }
126
127
128
129
130
131
132 @JsonProperty("resource_count")
133 public int getResourceCount() {
134 return resourceCount;
135 }
136
137
138
139
140
141
142 public void setResourceCount(final int resourceCount) {
143 this.resourceCount = resourceCount;
144 }
145
146
147
148
149
150
151 @JsonProperty("checkov_version")
152 public String getCheckovVersion() {
153 return checkovVersion;
154 }
155
156
157
158
159
160
161 public void setCheckovVersion(final String checkovVersion) {
162 this.checkovVersion = checkovVersion;
163 }
164
165
166
167
168
169
170 @Override
171 public String toString() {
172 return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
173 }
174
175
176
177
178
179
180
181 @Override
182 public boolean equals(final Object object) {
183 return EqualsBuilder.reflectionEquals(this,object);
184 }
185
186
187
188
189
190
191 @Override
192 public int hashCode() {
193 return HashCodeBuilder.reflectionHashCode(this);
194 }
195
196 }