Skip to content

Commit a6f1be2

Browse files
authored
[ML] DelayedDataCheckConfig index mappings (#35646)
1 parent 7ba1abd commit a6f1be2

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;
@@ -355,6 +356,16 @@ public static void addDatafeedConfigFields(XContentBuilder builder) throws IOExc
355356
.endObject()
356357
.endObject()
357358
.endObject()
359+
.startObject(DatafeedConfig.DELAYED_DATA_CHECK_CONFIG.getPreferredName())
360+
.startObject(PROPERTIES)
361+
.startObject(DelayedDataCheckConfig.ENABLED.getPreferredName())
362+
.field(TYPE, BOOLEAN)
363+
.endObject()
364+
.startObject(DelayedDataCheckConfig.CHECK_WINDOW.getPreferredName())
365+
.field(TYPE, KEYWORD)
366+
.endObject()
367+
.endObject()
368+
.endObject()
358369
.startObject(DatafeedConfig.HEADERS.getPreferredName())
359370
.field(ENABLED, false)
360371
.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;
@@ -250,6 +251,9 @@ public final class ReservedFieldNames {
250251
DatafeedConfig.SCRIPT_FIELDS.getPreferredName(),
251252
DatafeedConfig.CHUNKING_CONFIG.getPreferredName(),
252253
DatafeedConfig.HEADERS.getPreferredName(),
254+
DatafeedConfig.DELAYED_DATA_CHECK_CONFIG.getPreferredName(),
255+
DelayedDataCheckConfig.ENABLED.getPreferredName(),
256+
DelayedDataCheckConfig.CHECK_WINDOW.getPreferredName(),
253257

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

0 commit comments

Comments
 (0)