Class Json.ImportedConfig

java.lang.Object
ai.attackframework.tools.burp.utils.config.Json.ImportedConfig
Enclosing class:
Json

public static final class Json.ImportedConfig extends Object
Parsed config projection used by the UI and tests. Null/empty defaulting behavior is handled via the constructor.
  • Constructor Details

  • Method Details

    • dataSources

      public List<String> dataSources()
    • scopeType

      public String scopeType()
    • scopeRegexes

      public List<String> scopeRegexes()
    • scopeKinds

      public List<String> scopeKinds()
    • filesPath

      public String filesPath()
    • fileJsonlEnabled

      public boolean fileJsonlEnabled()
    • fileBulkNdjsonEnabled

      public boolean fileBulkNdjsonEnabled()
    • fileTotalCapEnabled

      public boolean fileTotalCapEnabled()
    • fileTotalCapGb

      public double fileTotalCapGb()
    • fileDiskUsagePercentEnabled

      public boolean fileDiskUsagePercentEnabled()
    • fileDiskUsagePercent

      public int fileDiskUsagePercent()
    • openSearchUrl

      public String openSearchUrl()
    • openSearchUser

      public String openSearchUser()
    • openSearchPassword

      public String openSearchPassword()
    • openSearchTlsMode

      public String openSearchTlsMode()
    • settingsSub

      public List<String> settingsSub()
    • trafficToolTypes

      public List<String> trafficToolTypes()
    • findingsSeverities

      public List<String> findingsSeverities()
    • enabledExportFieldsByIndex

      public Map<String,Set<String>> enabledExportFieldsByIndex()
      Null when absent or empty (all fields enabled).
    • uiPreferences

      public ConfigState.UiPreferences uiPreferences()