|
@@ -6,17 +6,14 @@
|
|
|
package org.elasticsearch.xpack.core.dataframe.action;
|
|
|
|
|
|
import org.elasticsearch.action.Action;
|
|
|
-import org.elasticsearch.action.ActionRequestBuilder;
|
|
|
import org.elasticsearch.action.ActionRequestValidationException;
|
|
|
import org.elasticsearch.action.support.tasks.BaseTasksRequest;
|
|
|
import org.elasticsearch.action.support.tasks.BaseTasksResponse;
|
|
|
-import org.elasticsearch.client.ElasticsearchClient;
|
|
|
import org.elasticsearch.common.Nullable;
|
|
|
import org.elasticsearch.common.io.stream.StreamInput;
|
|
|
import org.elasticsearch.common.io.stream.StreamOutput;
|
|
|
import org.elasticsearch.common.io.stream.Writeable;
|
|
|
import org.elasticsearch.common.unit.TimeValue;
|
|
|
-import org.elasticsearch.common.xcontent.ToXContent;
|
|
|
import org.elasticsearch.common.xcontent.ToXContentObject;
|
|
|
import org.elasticsearch.common.xcontent.XContentBuilder;
|
|
|
import org.elasticsearch.tasks.Task;
|
|
@@ -44,7 +41,7 @@ public class StopDataFrameTransformAction extends Action<StopDataFrameTransformA
|
|
|
return new Response();
|
|
|
}
|
|
|
|
|
|
- public static class Request extends BaseTasksRequest<Request> implements ToXContent {
|
|
|
+ public static class Request extends BaseTasksRequest<Request> {
|
|
|
private String id;
|
|
|
private final boolean waitForCompletion;
|
|
|
private final boolean force;
|
|
@@ -98,17 +95,6 @@ public class StopDataFrameTransformAction extends Action<StopDataFrameTransformA
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
|
|
|
- builder.field(DataFrameField.ID.getPreferredName(), id);
|
|
|
- builder.field(DataFrameField.WAIT_FOR_COMPLETION.getPreferredName(), waitForCompletion);
|
|
|
- builder.field(DataFrameField.FORCE.getPreferredName(), force);
|
|
|
- if (this.getTimeout() != null) {
|
|
|
- builder.field(DataFrameField.TIMEOUT.getPreferredName(), this.getTimeout());
|
|
|
- }
|
|
|
- return builder;
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
public int hashCode() {
|
|
|
// the base class does not implement hashCode, therefore we need to hash timeout ourselves
|
|
@@ -144,13 +130,6 @@ public class StopDataFrameTransformAction extends Action<StopDataFrameTransformA
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public static class RequestBuilder extends ActionRequestBuilder<Request, Response> {
|
|
|
-
|
|
|
- protected RequestBuilder(ElasticsearchClient client, StopDataFrameTransformAction action) {
|
|
|
- super(client, action, new Request());
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
public static class Response extends BaseTasksResponse implements Writeable, ToXContentObject {
|
|
|
|
|
|
private boolean stopped;
|