Class Json.ImportedConfig
java.lang.Object
ai.attackframework.tools.burp.utils.config.Json.ImportedConfig
- Enclosing class:
Json
Parsed config projection used by the UI and tests.
Null/empty defaulting behavior is handled via the constructor.
-
Constructor Summary
ConstructorsConstructorDescriptionImportedConfig(List<String> dataSources, String scopeType, List<String> scopeRegexes, List<String> scopeKinds, String filesPath, boolean fileJsonlEnabled, boolean fileBulkNdjsonEnabled, boolean fileTotalCapEnabled, double fileTotalCapGb, boolean fileDiskUsagePercentEnabled, int fileDiskUsagePercent, String openSearchUrl, String openSearchUser, String openSearchPassword, String openSearchTlsMode, List<String> settingsSub, List<String> trafficToolTypes, List<String> findingsSeverities, Map<String, Set<String>> enabledExportFieldsByIndex, ConfigState.UiPreferences uiPreferences) -
Method Summary
Modifier and TypeMethodDescriptionNull when absent or empty (all fields enabled).booleanintbooleanbooleanbooleandouble
-
Constructor Details
-
ImportedConfig
public ImportedConfig(List<String> dataSources, String scopeType, List<String> scopeRegexes, List<String> scopeKinds, String filesPath, boolean fileJsonlEnabled, boolean fileBulkNdjsonEnabled, boolean fileTotalCapEnabled, double fileTotalCapGb, boolean fileDiskUsagePercentEnabled, int fileDiskUsagePercent, String openSearchUrl, String openSearchUser, String openSearchPassword, String openSearchTlsMode, List<String> settingsSub, List<String> trafficToolTypes, List<String> findingsSeverities, Map<String, Set<String>> enabledExportFieldsByIndex, ConfigState.UiPreferences uiPreferences)
-
-
Method Details
-
dataSources
-
scopeType
-
scopeRegexes
-
scopeKinds
-
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
-
openSearchUser
-
openSearchPassword
-
openSearchTlsMode
-
settingsSub
-
trafficToolTypes
-
findingsSeverities
-
enabledExportFieldsByIndex
Null when absent or empty (all fields enabled). -
uiPreferences
-