99
1010package org .elasticsearch .rest .streams .logs ;
1111
12- import org .elasticsearch .action .ActionRequestValidationException ;
1312import org .elasticsearch .action .ActionType ;
1413import org .elasticsearch .action .support .master .AcknowledgedRequest ;
1514import org .elasticsearch .action .support .master .AcknowledgedResponse ;
1615import org .elasticsearch .common .io .stream .StreamInput ;
1716import org .elasticsearch .common .io .stream .StreamOutput ;
1817import org .elasticsearch .core .TimeValue ;
18+ import org .elasticsearch .tasks .CancellableTask ;
19+ import org .elasticsearch .tasks .Task ;
20+ import org .elasticsearch .tasks .TaskId ;
1921
2022import java .io .IOException ;
23+ import java .util .Map ;
2124
2225public class LogsStreamsActivationToggleAction {
2326
@@ -43,11 +46,6 @@ public void writeTo(StreamOutput out) throws IOException {
4346 out .writeBoolean (enable );
4447 }
4548
46- @ Override
47- public ActionRequestValidationException validate () {
48- return null ;
49- }
50-
5149 @ Override
5250 public String toString () {
5351 return "LogsStreamsActivationToggleAction.Request{" + "enable=" + enable + '}' ;
@@ -56,5 +54,10 @@ public String toString() {
5654 public boolean shouldEnable () {
5755 return enable ;
5856 }
57+
58+ @ Override
59+ public Task createTask (String localNodeId , long id , String type , String action , TaskId parentTaskId , Map <String , String > headers ) {
60+ return new CancellableTask (id , type , action , "Logs streams activation toggle request" , parentTaskId , headers );
61+ }
5962 }
6063}
0 commit comments