Package org.whitesource.fs
Class FSAConfiguration
- java.lang.Object
-
- org.whitesource.fs.FSAConfiguration
-
public class FSAConfiguration extends java.lang.ObjectAuthor: eugen.horovitz
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPP_PATHstatic java.lang.StringDEFAULT_KEYstatic intDEFAULT_PORTstatic booleanDEFAULT_SSLstatic java.util.Collection<java.lang.String>ignoredWebPropertiesstatic java.lang.StringINCLUDES_EXCLUDES_SEPARATOR_REGEXstatic java.lang.StringPIPstatic java.lang.StringPYTHONstatic intVIA_DEFAULT_ANALYSIS_LEVELstatic java.lang.StringWHITE_SOURCE_DEFAULT_FOLDER_PATH
-
Constructor Summary
Constructors Constructor Description FSAConfiguration()FSAConfiguration(java.lang.String[] args)FSAConfiguration(java.util.Properties config)FSAConfiguration(java.util.Properties config, java.lang.String[] args)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AgentConfigurationgetAgent()java.util.List<java.lang.String>getAppPaths()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getAppPathsToDependencyDirs()static intgetArchiveDepth(java.util.Properties configProps)static booleangetBooleanProperty(java.util.Properties config, java.lang.String propertyKey, boolean defaultValue)java.util.List<java.lang.String>getDependencyDirs()static java.lang.String[]getDockerIncludes(java.util.Properties configProps)EndPointConfigurationgetEndpoint()java.lang.StringgetFileListPath()static java.lang.String[]getIncludes(java.util.Properties configProps)static intgetIntProperty(java.util.Properties config, java.lang.String propertyKey, int defaultValue)static java.lang.String[]getListProperty(java.util.Properties config, java.lang.String propertyName, java.lang.String[] defaultValue)java.lang.StringgetLogLevel()static longgetLongProperty(java.util.Properties config, java.lang.String propertyKey, long defaultValue)OfflineConfigurationgetOffline()java.util.List<java.lang.String>getOfflineRequestFiles()static java.lang.String[]getProjectPerFolderExcludes(java.util.Properties configProps)static java.lang.String[]getProjectPerFolderIncludes(java.util.Properties configProps)RequestConfigurationgetRequest()java.util.List<java.lang.String>getRequirementsFileIncludes()ResolverConfigurationgetResolver()java.lang.StringgetScannedFolders()ScmConfigurationgetScm()SenderConfigurationgetSender()booleangetUseCommandLineProductName()booleangetUseCommandLineProjectName()booleanisScanDockerImages()booleanisScanProjectManager()static Pair<java.util.Properties,java.util.List<java.lang.String>>readWithError(java.lang.String configFilePath)java.lang.StringtoString()voidvalidate()
-
-
-
Field Detail
-
ignoredWebProperties
public static java.util.Collection<java.lang.String> ignoredWebProperties
-
VIA_DEFAULT_ANALYSIS_LEVEL
public static final int VIA_DEFAULT_ANALYSIS_LEVEL
- See Also:
- Constant Field Values
-
DEFAULT_KEY
public static final java.lang.String DEFAULT_KEY
- See Also:
- Constant Field Values
-
APP_PATH
public static final java.lang.String APP_PATH
- See Also:
- Constant Field Values
-
INCLUDES_EXCLUDES_SEPARATOR_REGEX
public static final java.lang.String INCLUDES_EXCLUDES_SEPARATOR_REGEX
- See Also:
- Constant Field Values
-
WHITE_SOURCE_DEFAULT_FOLDER_PATH
public static final java.lang.String WHITE_SOURCE_DEFAULT_FOLDER_PATH
- See Also:
- Constant Field Values
-
PIP
public static final java.lang.String PIP
- See Also:
- Constant Field Values
-
PYTHON
public static final java.lang.String PYTHON
- See Also:
- Constant Field Values
-
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
DEFAULT_SSL
public static final boolean DEFAULT_SSL
- See Also:
- Constant Field Values
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
readWithError
public static Pair<java.util.Properties,java.util.List<java.lang.String>> readWithError(java.lang.String configFilePath)
-
getRequest
public RequestConfiguration getRequest()
-
getEndpoint
public EndPointConfiguration getEndpoint()
-
getSender
public SenderConfiguration getSender()
-
getScm
public ScmConfiguration getScm()
-
getAgent
public AgentConfiguration getAgent()
-
getOffline
public OfflineConfiguration getOffline()
-
getResolver
public ResolverConfiguration getResolver()
-
getScannedFolders
public java.lang.String getScannedFolders()
-
getOfflineRequestFiles
public java.util.List<java.lang.String> getOfflineRequestFiles()
-
getFileListPath
public java.lang.String getFileListPath()
-
getDependencyDirs
public java.util.List<java.lang.String> getDependencyDirs()
-
getUseCommandLineProductName
public boolean getUseCommandLineProductName()
-
getUseCommandLineProjectName
public boolean getUseCommandLineProjectName()
-
getAppPaths
public java.util.List<java.lang.String> getAppPaths()
-
getAppPathsToDependencyDirs
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getAppPathsToDependencyDirs()
-
isScanProjectManager
public boolean isScanProjectManager()
-
isScanDockerImages
public boolean isScanDockerImages()
-
getLogLevel
public java.lang.String getLogLevel()
-
getIntProperty
public static int getIntProperty(java.util.Properties config, java.lang.String propertyKey, int defaultValue)
-
getBooleanProperty
public static boolean getBooleanProperty(java.util.Properties config, java.lang.String propertyKey, boolean defaultValue)
-
getLongProperty
public static long getLongProperty(java.util.Properties config, java.lang.String propertyKey, long defaultValue)
-
getListProperty
public static java.lang.String[] getListProperty(java.util.Properties config, java.lang.String propertyName, java.lang.String[] defaultValue)
-
getArchiveDepth
public static int getArchiveDepth(java.util.Properties configProps)
-
getIncludes
public static java.lang.String[] getIncludes(java.util.Properties configProps)
-
getProjectPerFolderIncludes
public static java.lang.String[] getProjectPerFolderIncludes(java.util.Properties configProps)
-
getProjectPerFolderExcludes
public static java.lang.String[] getProjectPerFolderExcludes(java.util.Properties configProps)
-
getDockerIncludes
public static java.lang.String[] getDockerIncludes(java.util.Properties configProps)
-
getRequirementsFileIncludes
public java.util.List<java.lang.String> getRequirementsFileIncludes()
-
validate
public void validate()
-
-