Class UrlWhitelist

java.lang.Object
org.graylog2.system.urlwhitelist.UrlWhitelist

public abstract class UrlWhitelist extends Object
  • Constructor Details

    • UrlWhitelist

      public UrlWhitelist()
  • Method Details

    • entries

      public abstract List<WhitelistEntry> entries()
    • disabled

      public abstract boolean disabled()
    • create

      public static UrlWhitelist create(List<WhitelistEntry> entries, boolean disabled)
    • createEnabled

      public static UrlWhitelist createEnabled(List<WhitelistEntry> entries)
    • toBuilder

      public abstract UrlWhitelist.Builder toBuilder()
    • isWhitelisted

      public boolean isWhitelisted(String url)
      Checks if a URL is whitelisted by looking for a whitelist entry matching the given url.
      Parameters:
      url - The URL to check.
      Returns:
      false if the whitelist is enabled and no whitelist entry matches the given url. true if there is a whitelist entry matching the given url or if the whitelist is disabled.
    • builder

      public static UrlWhitelist.Builder builder()