Module org.elasticsearch.server
Class DataStreamsActionUtil
java.lang.Object
org.elasticsearch.action.datastreams.DataStreamsActionUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDataStreamNames
(IndexNameExpressionResolver indexNameExpressionResolver, ClusterState currentState, String[] names, IndicesOptions indicesOptions) Gets data streams names, expanding wildcards usingIndicesOptions
provided.resolveConcreteIndexNames
(IndexNameExpressionResolver indexNameExpressionResolver, ClusterState clusterState, String[] names, IndicesOptions indicesOptions) static IndicesOptions
updateIndicesOptions
(IndicesOptions indicesOptions)
-
Constructor Details
-
DataStreamsActionUtil
public DataStreamsActionUtil()
-
-
Method Details
-
getDataStreamNames
public static List<String> getDataStreamNames(IndexNameExpressionResolver indexNameExpressionResolver, ClusterState currentState, String[] names, IndicesOptions indicesOptions) Gets data streams names, expanding wildcards usingIndicesOptions
provided. For data streams we only care about the hidden state (we can't have closed or open data streams), but we have to have either OPEN or CLOSE to have any names returned fromIndexNameExpressionResolver
. So here we always add OPEN to make sure that happens. -
updateIndicesOptions
-
resolveConcreteIndexNames
public static Stream<String> resolveConcreteIndexNames(IndexNameExpressionResolver indexNameExpressionResolver, ClusterState clusterState, String[] names, IndicesOptions indicesOptions)
-