@@ -167,12 +167,12 @@ public Detector(StreamInput sin) throws IOException {
167
167
sin .readList (DetectorInput ::readFrom ),
168
168
sin .readList (DetectorTrigger ::readFrom ),
169
169
sin .readStringList (),
170
- sin .readString (),
171
- sin .readString (),
172
- sin .readString (),
173
- sin .readString (),
174
- sin .readString (),
175
- sin .readString (),
170
+ sin .readOptionalString (),
171
+ sin .readOptionalString (),
172
+ sin .readOptionalString (),
173
+ sin .readOptionalString (),
174
+ sin .readOptionalString (),
175
+ sin .readOptionalString (),
176
176
sin .readMap (StreamInput ::readString , StreamInput ::readString ),
177
177
sin .readStringList (),
178
178
sin .readBoolean ()
@@ -207,12 +207,12 @@ public void writeTo(StreamOutput out) throws IOException {
207
207
it .writeTo (out );
208
208
}
209
209
out .writeStringCollection (monitorIds );
210
- out .writeString (ruleIndex );
211
- out .writeString (alertsIndex );
212
- out .writeString (alertsHistoryIndex );
213
- out .writeString (alertsHistoryIndexPattern );
214
- out .writeString (findingsIndex );
215
- out .writeString (findingsIndexPattern );
210
+ out .writeOptionalString (ruleIndex );
211
+ out .writeOptionalString (alertsIndex );
212
+ out .writeOptionalString (alertsHistoryIndex );
213
+ out .writeOptionalString (alertsHistoryIndexPattern );
214
+ out .writeOptionalString (findingsIndex );
215
+ out .writeOptionalString (findingsIndexPattern );
216
216
out .writeMap (ruleIdMonitorIdMap , StreamOutput ::writeString , StreamOutput ::writeString );
217
217
218
218
if (workflowIds != null ) {
0 commit comments