Class ResolvedIndexExpressions.Builder

java.lang.Object
org.elasticsearch.action.ResolvedIndexExpressions.Builder
Enclosing class:
ResolvedIndexExpressions

public static final class ResolvedIndexExpressions.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • addLocalExpressions

      public void addLocalExpressions(String original, HashSet<String> localExpressions, ResolvedIndexExpression.LocalIndexResolutionResult resolutionResult)
      Parameters:
      original - the original expression that was resolved -- may be blank for "access all" cases
      localExpressions - is a HashSet as an optimization -- the set needs to be mutable, and we want to avoid copying it. May be empty.
    • excludeFromLocalExpressions

      public void excludeFromLocalExpressions(Set<String> expressionsToExclude)
      Exclude the given expressions from the local expressions of all prior added ResolvedIndexExpression.
    • build

      public ResolvedIndexExpressions build()