Module org.elasticsearch.server
Class IndexAbstractionResolver
java.lang.Object
org.elasticsearch.cluster.metadata.IndexAbstractionResolver
-
Constructor Summary
ConstructorsConstructorDescriptionIndexAbstractionResolver(IndexNameExpressionResolver indexNameExpressionResolver) -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisIndexVisibleUnderConcreteAccess(String expression, String selectorString, IndicesOptions indicesOptions, ProjectMetadata projectMetadata, IndexNameExpressionResolver resolver, boolean includeDataStreams) static booleanisIndexVisibleUnderWildcardAccess(String expression, String selectorString, String index, IndicesOptions indicesOptions, ProjectMetadata projectMetadata, IndexNameExpressionResolver resolver, boolean includeDataStreams) resolveIndexAbstractions(List<String> indices, IndicesOptions indicesOptions, ProjectMetadata projectMetadata, Function<IndexComponentSelector, Set<String>> allAuthorizedAndAvailableBySelector, BiPredicate<String, IndexComponentSelector> isAuthorized, boolean includeDataStreams) resolveIndexAbstractions(List<String> indices, IndicesOptions indicesOptions, ProjectMetadata projectMetadata, Function<IndexComponentSelector, Set<String>> allAuthorizedAndAvailableBySelector, BiPredicate<String, IndexComponentSelector> isAuthorized, TargetProjects targetProjects, boolean includeDataStreams, String projectRouting)
-
Constructor Details
-
IndexAbstractionResolver
-
-
Method Details
-
resolveIndexAbstractions
public ResolvedIndexExpressions resolveIndexAbstractions(List<String> indices, IndicesOptions indicesOptions, ProjectMetadata projectMetadata, Function<IndexComponentSelector, Set<String>> allAuthorizedAndAvailableBySelector, BiPredicate<String, IndexComponentSelector> isAuthorized, boolean includeDataStreams) -
resolveIndexAbstractions
public ResolvedIndexExpressions resolveIndexAbstractions(List<String> indices, IndicesOptions indicesOptions, ProjectMetadata projectMetadata, Function<IndexComponentSelector, Set<String>> allAuthorizedAndAvailableBySelector, BiPredicate<String, IndexComponentSelector> isAuthorized, TargetProjects targetProjects, boolean includeDataStreams, @Nullable String projectRouting) -
isIndexVisibleUnderConcreteAccess
public static boolean isIndexVisibleUnderConcreteAccess(String expression, @Nullable String selectorString, IndicesOptions indicesOptions, ProjectMetadata projectMetadata, IndexNameExpressionResolver resolver, boolean includeDataStreams) -
isIndexVisibleUnderWildcardAccess
public static boolean isIndexVisibleUnderWildcardAccess(String expression, @Nullable String selectorString, String index, IndicesOptions indicesOptions, ProjectMetadata projectMetadata, IndexNameExpressionResolver resolver, boolean includeDataStreams)
-