@@ -41,6 +41,10 @@ public String getMonitoringCluster() {
41
41
return _monitoringCluster ;
42
42
}
43
43
44
+ public String getMonitoringService () {
45
+ return _monitoringService ;
46
+ }
47
+
44
48
public File getLogDirectory () {
45
49
return _logDirectory ;
46
50
}
@@ -90,6 +94,7 @@ public String toString() {
90
94
return MoreObjects .toStringHelper (this )
91
95
.add ("id" , Integer .toHexString (System .identityHashCode (this )))
92
96
.add ("MonitoringCluster" , _monitoringCluster )
97
+ .add ("MonitoringService" , _monitoringService )
93
98
.add ("LogDirectory" , _logDirectory )
94
99
.add ("PipelinesDirectory" , _pipelinesDirectory )
95
100
.add ("HttpHost" , _httpHost )
@@ -106,6 +111,7 @@ public String toString() {
106
111
107
112
private AggregatorConfiguration (final Builder builder ) {
108
113
_monitoringCluster = builder ._monitoringCluster ;
114
+ _monitoringService = builder ._monitoringService ;
109
115
_logDirectory = builder ._logDirectory ;
110
116
_pipelinesDirectory = builder ._pipelinesDirectory ;
111
117
_httpHost = builder ._httpHost ;
@@ -121,6 +127,7 @@ private AggregatorConfiguration(final Builder builder) {
121
127
}
122
128
123
129
private final String _monitoringCluster ;
130
+ private final String _monitoringService ;
124
131
private final File _logDirectory ;
125
132
private final File _pipelinesDirectory ;
126
133
private final String _httpHost ;
@@ -158,6 +165,18 @@ public Builder setMonitoringCluster(final String value) {
158
165
return this ;
159
166
}
160
167
168
+ /**
169
+ * The monitoring service. Optional. Cannot be null or empty. The
170
+ * default value is {@code mad}.
171
+ *
172
+ * @param value The monitoring service.
173
+ * @return This instance of <code>Builder</code>.
174
+ */
175
+ public Builder setMonitoringService (final String value ) {
176
+ _monitoringService = value ;
177
+ return this ;
178
+ }
179
+
161
180
/**
162
181
* The log directory. Cannot be null.
163
182
*
@@ -293,6 +312,9 @@ public Builder setAkkaConfiguration(final Map<String, ?> value) {
293
312
@ NotEmpty
294
313
private String _monitoringCluster ;
295
314
@ NotNull
315
+ @ NotEmpty
316
+ private String _monitoringService = "mad" ;
317
+ @ NotNull
296
318
private File _logDirectory ;
297
319
@ NotNull
298
320
private File _pipelinesDirectory ;
0 commit comments