Class ToolFilter.Builder

java.lang.Object
com.tnsai.quality.security.ToolFilter.Builder
Enclosing class:
ToolFilter

public static final class ToolFilter.Builder extends Object
Builder for ToolFilter.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • allow

      public ToolFilter.Builder allow(String... patterns)
      Adds allow patterns. Tools matching any of these patterns will be allowed (unless also matched by a deny pattern).
      Parameters:
      patterns - glob patterns
      Returns:
      this builder
    • deny

      public ToolFilter.Builder deny(String... patterns)
      Adds deny patterns. Deny always takes precedence over allow.
      Parameters:
      patterns - glob patterns
      Returns:
      this builder
    • build

      public ToolFilter build()
      Builds the ToolFilter.
      Returns:
      configured ToolFilter