Class DataStreamTestHelper
java.lang.Object
org.elasticsearch.cluster.metadata.DataStreamTestHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.hamcrest.Matcher<String>backingIndexEqualTo(String dataStreamName, int generation) static StringbackingIndexPattern(String dataStreamName, long generation) static org.elasticsearch.cluster.metadata.IndexMetadata.BuildercreateBackingIndex(String dataStreamName, int generation) static org.elasticsearch.cluster.metadata.IndexMetadata.BuildercreateBackingIndex(String dataStreamName, int generation, long epochMillis) static org.elasticsearch.cluster.metadata.IndexMetadata.BuildercreateFirstBackingIndex(String dataStreamName) static org.elasticsearch.cluster.metadata.IndexMetadata.BuildercreateFirstBackingIndex(String dataStreamName, long epochMillis) static StringgenerateMapping(String timestampFieldName) static StringgenerateMapping(String timestampFieldName, String type) static org.elasticsearch.cluster.ClusterStategetClusterStateWithDataStream(String dataStream, List<org.elasticsearch.core.Tuple<Instant, Instant>> timeSlices) static voidgetClusterStateWithDataStream(org.elasticsearch.cluster.metadata.Metadata.Builder builder, String dataStream, List<org.elasticsearch.core.Tuple<Instant, Instant>> timeSlices) static org.elasticsearch.cluster.ClusterStategetClusterStateWithDataStreams(List<org.elasticsearch.core.Tuple<String, Integer>> dataStreams, List<String> indexNames) ConstructsClusterStatewith the specified data streams and indices.static org.elasticsearch.cluster.ClusterStategetClusterStateWithDataStreams(List<org.elasticsearch.core.Tuple<String, Integer>> dataStreams, List<String> indexNames, int replicas) ConstructsClusterStatewith the specified data streams and indices.static org.elasticsearch.cluster.ClusterStategetClusterStateWithDataStreams(List<org.elasticsearch.core.Tuple<String, Integer>> dataStreams, List<String> indexNames, long currentTime, org.elasticsearch.common.settings.Settings settings, int replicas) static org.elasticsearch.cluster.ClusterStategetClusterStateWithDataStreams(List<org.elasticsearch.core.Tuple<String, Integer>> dataStreams, List<String> indexNames, long currentTime, org.elasticsearch.common.settings.Settings settings, int replicas, boolean replicated) static org.elasticsearch.index.mapper.MetadataFieldMapperstatic org.elasticsearch.cluster.metadata.IndexMetadata.BuildergetIndexMetadataBuilderForIndex(org.elasticsearch.index.Index index) static StringgetLegacyDefaultBackingIndexName(String dataStreamName, long generation) static StringgetLegacyDefaultBackingIndexName(String dataStreamName, long generation, long epochMillis, org.elasticsearch.Version minNodeVersion) static org.elasticsearch.action.admin.indices.rollover.MetadataRolloverServicegetMetadataRolloverService(org.elasticsearch.cluster.metadata.DataStream dataStream, org.elasticsearch.threadpool.ThreadPool testThreadPool, Set<org.elasticsearch.index.IndexSettingProvider> providers, org.elasticsearch.xcontent.NamedXContentRegistry registry) static org.elasticsearch.indices.IndicesServicemockIndicesServices(org.elasticsearch.index.mapper.MappingLookup mappingLookup) static org.elasticsearch.cluster.metadata.DataStreamnewInstance(String name, List<org.elasticsearch.index.Index> indices) static org.elasticsearch.cluster.metadata.DataStreamnewInstance(String name, List<org.elasticsearch.index.Index> indices, long generation, Map<String, Object> metadata) static org.elasticsearch.cluster.metadata.DataStreamnewInstance(String name, List<org.elasticsearch.index.Index> indices, long generation, Map<String, Object> metadata, boolean replicated) static org.elasticsearch.cluster.metadata.DataStreamAliasstatic List<org.elasticsearch.index.Index>static org.elasticsearch.cluster.metadata.DataStreamstatic org.elasticsearch.cluster.metadata.DataStreamrandomInstance(String name) static org.elasticsearch.cluster.metadata.DataStreamrandomInstance(String dataStreamName, LongSupplier timeProvider) static org.elasticsearch.cluster.metadata.DataStreamrandomInstance(LongSupplier timeProvider)
-
Constructor Details
-
DataStreamTestHelper
public DataStreamTestHelper()
-
-
Method Details
-
newInstance
-
newInstance
-
newInstance
-
getLegacyDefaultBackingIndexName
-
getLegacyDefaultBackingIndexName
-
createFirstBackingIndex
public static org.elasticsearch.cluster.metadata.IndexMetadata.Builder createFirstBackingIndex(String dataStreamName) -
createFirstBackingIndex
public static org.elasticsearch.cluster.metadata.IndexMetadata.Builder createFirstBackingIndex(String dataStreamName, long epochMillis) -
createBackingIndex
public static org.elasticsearch.cluster.metadata.IndexMetadata.Builder createBackingIndex(String dataStreamName, int generation) -
createBackingIndex
public static org.elasticsearch.cluster.metadata.IndexMetadata.Builder createBackingIndex(String dataStreamName, int generation, long epochMillis) -
getIndexMetadataBuilderForIndex
public static org.elasticsearch.cluster.metadata.IndexMetadata.Builder getIndexMetadataBuilderForIndex(org.elasticsearch.index.Index index) -
generateMapping
-
generateMapping
-
randomIndexInstances
-
randomInstance
public static org.elasticsearch.cluster.metadata.DataStream randomInstance() -
randomInstance
-
randomInstance
public static org.elasticsearch.cluster.metadata.DataStream randomInstance(LongSupplier timeProvider) -
randomInstance
public static org.elasticsearch.cluster.metadata.DataStream randomInstance(String dataStreamName, LongSupplier timeProvider) -
randomAliasInstance
public static org.elasticsearch.cluster.metadata.DataStreamAlias randomAliasInstance() -
getClusterStateWithDataStreams
public static org.elasticsearch.cluster.ClusterState getClusterStateWithDataStreams(List<org.elasticsearch.core.Tuple<String, Integer>> dataStreams, List<String> indexNames) ConstructsClusterStatewith the specified data streams and indices.- Parameters:
dataStreams- The names of the data streams to create with their respective number of backing indicesindexNames- The names of indices to create that do not back any data streams
-
getClusterStateWithDataStreams
public static org.elasticsearch.cluster.ClusterState getClusterStateWithDataStreams(List<org.elasticsearch.core.Tuple<String, Integer>> dataStreams, List<String> indexNames, int replicas) ConstructsClusterStatewith the specified data streams and indices.- Parameters:
dataStreams- The names of the data streams to create with their respective number of backing indicesindexNames- The names of indices to create that do not back any data streamsreplicas- number of replicas
-
getClusterStateWithDataStreams
-
getClusterStateWithDataStreams
-
getClusterStateWithDataStream
-
getClusterStateWithDataStream
-
backingIndexPattern
-
backingIndexEqualTo
-
getMetadataRolloverService
public static org.elasticsearch.action.admin.indices.rollover.MetadataRolloverService getMetadataRolloverService(org.elasticsearch.cluster.metadata.DataStream dataStream, org.elasticsearch.threadpool.ThreadPool testThreadPool, Set<org.elasticsearch.index.IndexSettingProvider> providers, org.elasticsearch.xcontent.NamedXContentRegistry registry) throws Exception - Throws:
Exception
-
getDataStreamTimestampFieldMapper
public static org.elasticsearch.index.mapper.MetadataFieldMapper getDataStreamTimestampFieldMapper() -
mockIndicesServices
public static org.elasticsearch.indices.IndicesService mockIndicesServices(org.elasticsearch.index.mapper.MappingLookup mappingLookup) throws Exception - Throws:
Exception
-