Skip to content

Commit 98625b5

Browse files
committed
Add index mappings for DelayedDataCheckConfig
1 parent dfe94e6 commit 98625b5

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/job/persistence/ElasticsearchMappings.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.elasticsearch.common.xcontent.XContentBuilder;
1010
import org.elasticsearch.xpack.core.ml.datafeed.ChunkingConfig;
1111
import org.elasticsearch.xpack.core.ml.datafeed.DatafeedConfig;
12+
import org.elasticsearch.xpack.core.ml.datafeed.DelayedDataCheckConfig;
1213
import org.elasticsearch.xpack.core.ml.job.config.AnalysisConfig;
1314
import org.elasticsearch.xpack.core.ml.job.config.AnalysisLimits;
1415
import org.elasticsearch.xpack.core.ml.job.config.DataDescription;
@@ -358,6 +359,16 @@ public static void addDatafeedConfigFields(XContentBuilder builder) throws IOExc
358359
.endObject()
359360
.endObject()
360361
.endObject()
362+
.startObject(DatafeedConfig.DELAYED_DATA_CHECK_CONFIG.getPreferredName())
363+
.startObject(PROPERTIES)
364+
.startObject(DelayedDataCheckConfig.ENABLED.getPreferredName())
365+
.field(TYPE, BOOLEAN)
366+
.endObject()
367+
.startObject(DelayedDataCheckConfig.CHECK_WINDOW.getPreferredName())
368+
.field(TYPE, KEYWORD)
369+
.endObject()
370+
.endObject()
371+
.endObject()
361372
.startObject(DatafeedConfig.HEADERS.getPreferredName())
362373
.field(ENABLED, false)
363374
.endObject();

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/job/results/ReservedFieldNames.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import org.elasticsearch.xpack.core.ml.datafeed.ChunkingConfig;
99
import org.elasticsearch.xpack.core.ml.datafeed.DatafeedConfig;
10+
import org.elasticsearch.xpack.core.ml.datafeed.DelayedDataCheckConfig;
1011
import org.elasticsearch.xpack.core.ml.job.config.AnalysisConfig;
1112
import org.elasticsearch.xpack.core.ml.job.config.AnalysisLimits;
1213
import org.elasticsearch.xpack.core.ml.job.config.DataDescription;
@@ -251,6 +252,9 @@ public final class ReservedFieldNames {
251252
DatafeedConfig.SCRIPT_FIELDS.getPreferredName(),
252253
DatafeedConfig.CHUNKING_CONFIG.getPreferredName(),
253254
DatafeedConfig.HEADERS.getPreferredName(),
255+
DatafeedConfig.DELAYED_DATA_CHECK_CONFIG.getPreferredName(),
256+
DelayedDataCheckConfig.ENABLED.getPreferredName(),
257+
DelayedDataCheckConfig.CHECK_WINDOW.getPreferredName(),
254258

255259
ChunkingConfig.MODE_FIELD.getPreferredName(),
256260
ChunkingConfig.TIME_SPAN_FIELD.getPreferredName(),

0 commit comments

Comments
 (0)