@@ -31,6 +31,7 @@ public class RepairRun {
31
31
private final DateTime creationTime ;
32
32
private final DateTime startTime ;
33
33
private final DateTime endTime ;
34
+ private final DateTime pauseTime ;
34
35
private final double intensity ;
35
36
36
37
public long getId () {
@@ -69,6 +70,10 @@ public DateTime getEndTime() {
69
70
return endTime ;
70
71
}
71
72
73
+ public DateTime getPauseTime () {
74
+ return pauseTime ;
75
+ }
76
+
72
77
public double getIntensity () {
73
78
return intensity ;
74
79
}
@@ -91,6 +96,7 @@ private RepairRun(Builder builder, long id) {
91
96
this .creationTime = builder .creationTime ;
92
97
this .startTime = builder .startTime ;
93
98
this .endTime = builder .endTime ;
99
+ this .pauseTime = builder .pauseTime ;
94
100
this .intensity = builder .intensity ;
95
101
}
96
102
@@ -109,6 +115,7 @@ public static class Builder {
109
115
private String owner ;
110
116
private DateTime startTime ;
111
117
private DateTime endTime ;
118
+ private DateTime pauseTime ;
112
119
113
120
public Builder (String clusterName , long repairUnitId , DateTime creationTime ,
114
121
double intensity ) {
@@ -129,6 +136,7 @@ private Builder(RepairRun original) {
129
136
owner = original .owner ;
130
137
startTime = original .startTime ;
131
138
endTime = original .endTime ;
139
+ pauseTime = original .pauseTime ;
132
140
}
133
141
134
142
public Builder runState (RunState runState ) {
@@ -166,6 +174,11 @@ public Builder endTime(DateTime endTime) {
166
174
return this ;
167
175
}
168
176
177
+ public Builder pauseTime (DateTime pauseTime ) {
178
+ this .pauseTime = pauseTime ;
179
+ return this ;
180
+ }
181
+
169
182
public RepairRun build (long id ) {
170
183
return new RepairRun (this , id );
171
184
}
0 commit comments