|
@@ -115,12 +115,10 @@ public class EqlSearchRequest extends ActionRequest implements IndicesRequest.Re
|
|
|
if (in.getVersion().onOrAfter(Version.V_7_15_0)) {
|
|
|
this.ccsMinimizeRoundtrips = in.readBoolean();
|
|
|
}
|
|
|
- if (in.getVersion().onOrAfter(Version.V_8_0_0)) { // TODO: Remove after backport
|
|
|
- this.waitForCompletionTimeout = in.readOptionalTimeValue();
|
|
|
- this.keepAlive = in.readOptionalTimeValue();
|
|
|
- this.keepOnCompletion = in.readBoolean();
|
|
|
- }
|
|
|
- if (in.getVersion().onOrAfter(Version.V_7_10_0)) {
|
|
|
+ this.waitForCompletionTimeout = in.readOptionalTimeValue();
|
|
|
+ this.keepAlive = in.readOptionalTimeValue();
|
|
|
+ this.keepOnCompletion = in.readBoolean();
|
|
|
+ if (in.getVersion().onOrAfter(Version.V_8_0_0)) {
|
|
|
resultPosition = in.readString();
|
|
|
}
|
|
|
if (in.getVersion().onOrAfter(Version.V_7_13_0)) {
|
|
@@ -223,10 +221,10 @@ public class EqlSearchRequest extends ActionRequest implements IndicesRequest.Re
|
|
|
builder.field(KEY_FETCH_SIZE, fetchSize());
|
|
|
builder.field(KEY_QUERY, query);
|
|
|
if (waitForCompletionTimeout != null) {
|
|
|
- builder.field(KEY_WAIT_FOR_COMPLETION_TIMEOUT, waitForCompletionTimeout);
|
|
|
+ builder.field(KEY_WAIT_FOR_COMPLETION_TIMEOUT, waitForCompletionTimeout.getStringRep());
|
|
|
}
|
|
|
if (keepAlive != null) {
|
|
|
- builder.field(KEY_KEEP_ALIVE, keepAlive);
|
|
|
+ builder.field(KEY_KEEP_ALIVE, keepAlive.getStringRep());
|
|
|
}
|
|
|
builder.field(KEY_KEEP_ON_COMPLETION, keepOnCompletion);
|
|
|
builder.field(KEY_RESULT_POSITION, resultPosition);
|
|
@@ -435,13 +433,10 @@ public class EqlSearchRequest extends ActionRequest implements IndicesRequest.Re
|
|
|
if (out.getVersion().onOrAfter(Version.V_7_15_0)) {
|
|
|
out.writeBoolean(ccsMinimizeRoundtrips);
|
|
|
}
|
|
|
- if (out.getVersion().onOrAfter(Version.V_8_0_0)) { // TODO: Remove after backport
|
|
|
- out.writeOptionalTimeValue(waitForCompletionTimeout);
|
|
|
- out.writeOptionalTimeValue(keepAlive);
|
|
|
- out.writeBoolean(keepOnCompletion);
|
|
|
- }
|
|
|
-
|
|
|
- if (out.getVersion().onOrAfter(Version.V_7_10_0)) {
|
|
|
+ out.writeOptionalTimeValue(waitForCompletionTimeout);
|
|
|
+ out.writeOptionalTimeValue(keepAlive);
|
|
|
+ out.writeBoolean(keepOnCompletion);
|
|
|
+ if (out.getVersion().onOrAfter(Version.V_8_0_0)) {
|
|
|
out.writeString(resultPosition);
|
|
|
}
|
|
|
if (out.getVersion().onOrAfter(Version.V_7_13_0)) {
|