|
@@ -90,7 +90,18 @@ public final class DataStreamTestHelper {
|
|
|
long generation,
|
|
|
Map<String, Object> metadata
|
|
|
) {
|
|
|
- return new DataStream(name, timeStampField, indices, generation, metadata, false, false, false, false, null);
|
|
|
+ return newInstance(name, timeStampField, indices, generation, metadata, false);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static DataStream newInstance(
|
|
|
+ String name,
|
|
|
+ DataStream.TimestampField timeStampField,
|
|
|
+ List<Index> indices,
|
|
|
+ long generation,
|
|
|
+ Map<String, Object> metadata,
|
|
|
+ boolean replicated
|
|
|
+ ) {
|
|
|
+ return new DataStream(name, timeStampField, indices, generation, metadata, false, replicated, false, false, null);
|
|
|
}
|
|
|
|
|
|
public static String getLegacyDefaultBackingIndexName(
|
|
@@ -265,6 +276,17 @@ public final class DataStreamTestHelper {
|
|
|
long currentTime,
|
|
|
Settings settings,
|
|
|
int replicas
|
|
|
+ ) {
|
|
|
+ return getClusterStateWithDataStreams(dataStreams, indexNames, currentTime, settings, replicas, false);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static ClusterState getClusterStateWithDataStreams(
|
|
|
+ List<Tuple<String, Integer>> dataStreams,
|
|
|
+ List<String> indexNames,
|
|
|
+ long currentTime,
|
|
|
+ Settings settings,
|
|
|
+ int replicas,
|
|
|
+ boolean replicated
|
|
|
) {
|
|
|
Metadata.Builder builder = Metadata.builder();
|
|
|
|
|
@@ -283,7 +305,8 @@ public final class DataStreamTestHelper {
|
|
|
createTimestampField("@timestamp"),
|
|
|
backingIndices.stream().map(IndexMetadata::getIndex).collect(Collectors.toList()),
|
|
|
dsTuple.v2(),
|
|
|
- null
|
|
|
+ null,
|
|
|
+ replicated
|
|
|
);
|
|
|
builder.put(ds);
|
|
|
}
|