Class FortifyDastPipeline
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
-
- org.jenkinsci.plugins.workflow.steps.Step
-
- org.jenkinsci.plugins.fodupload.steps.FortifyStep
-
- org.jenkinsci.plugins.fodupload.steps.FortifyDastPipeline
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
,BuildStep
,SimpleBuildStep
public class FortifyDastPipeline extends FortifyStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FortifyDastPipeline.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
-
Field Summary
-
Fields inherited from class org.jenkinsci.plugins.fodupload.steps.FortifyStep
lastBuild
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description FortifyDastPipeline()
-
Method Summary
-
Methods inherited from class org.jenkinsci.plugins.fodupload.steps.FortifyStep
getProjectAction, getProjectActions, getRequiredMonitorService, perform, setLastBuild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
-
-
-
Method Detail
-
getLoginMacroFileId
public String getLoginMacroFileId()
-
setLoginMacroFileId
@DataBoundSetter public void setLoginMacroFileId(String loginMacroFileId)
-
getSelectedApiType
public String getSelectedApiType()
-
setSelectedApiType
@DataBoundSetter public void setSelectedApiType(String selectedApiType)
-
getOpenApiRadioSource
public String getOpenApiRadioSource()
-
setOpenApiRadioSource
@DataBoundSetter public void setOpenApiRadioSource(String openApiRadioSource)
-
getOpenApiFileId
public String getOpenApiFileId()
-
setOpenApiFileId
@DataBoundSetter public void setOpenApiFileId(String openApiFileId)
-
getOpenApiUrl
public String getOpenApiUrl()
-
setOpenApiUrl
@DataBoundSetter public void setOpenApiUrl(String openApiUrl)
-
getOpenApiKey
public String getOpenApiKey()
-
setOpenApiKey
@DataBoundSetter public void setOpenApiKey(String openApiKey)
-
getOpenApiFilePath
public String getOpenApiFilePath()
-
setOpenApiFilePath
@DataBoundSetter public void setOpenApiFilePath(String openApiFilePath)
-
getPostmanFileId
public String getPostmanFileId()
-
setPostmanFileId
@DataBoundSetter public void setPostmanFileId(String postmanFileId)
-
getPostmanFilePath
public String getPostmanFilePath()
-
setPostmanFilePath
@DataBoundSetter public void setPostmanFilePath(String postmanFilePath)
-
getGraphQlRadioSource
public String getGraphQlRadioSource()
-
setGraphQlRadioSource
@DataBoundSetter public void setGraphQlRadioSource(String graphQlRadioSource)
-
getGraphQLFileId
public String getGraphQLFileId()
-
setGraphQLFileId
@DataBoundSetter public void setGraphQLFileId(String graphQLFileId)
-
getGraphQLFilePath
public String getGraphQLFilePath()
-
setGraphQLFilePath
@DataBoundSetter public void setGraphQLFilePath(String graphQLFilePath)
-
getGraphQLUrl
public String getGraphQLUrl()
-
setGraphQLUrl
@DataBoundSetter public void setGraphQLUrl(String graphQLUrl)
-
getGraphQLSchemeType
public String getGraphQLSchemeType()
-
setGraphQLSchemeType
@DataBoundSetter public void setGraphQLSchemeType(String graphQLSchemeType)
-
getGraphQlApiHost
public String getGraphQlApiHost()
-
setGraphQlApiHost
@DataBoundSetter public void setGraphQlApiHost(String graphQlApiHost)
-
getGraphQlApiServicePath
public String getGraphQlApiServicePath()
-
setGraphQlApiServicePath
@DataBoundSetter public void setGraphQlApiServicePath(String graphQlApiServicePath)
-
getGrpcFileId
public String getGrpcFileId()
-
setGrpcFileId
@DataBoundSetter public void setGrpcFileId(String grpcFileId)
-
getGrpcSchemeType
public String getGrpcSchemeType()
-
setGrpcSchemeType
@DataBoundSetter public void setGrpcSchemeType(String grpcSchemeType)
-
getGrpcFilePath
public String getGrpcFilePath()
-
setGrpcFilePath
@DataBoundSetter public void setGrpcFilePath(String grpcFilePath)
-
getGrpcApiHost
public String getGrpcApiHost()
-
setGrpcApiHost
@DataBoundSetter public void setGrpcApiHost(String grpcApiHost)
-
getGrpcApiServicePath
public String getGrpcApiServicePath()
-
setGrpcApiServicePath
@DataBoundSetter public void setGrpcApiServicePath(String grpcApiServicePath)
-
getScanTimeBox
public String getScanTimeBox()
-
setScanTimeBox
@DataBoundSetter public void setScanTimeBox(String scanTimeBox)
-
getWorkflowMacroHosts
public String getWorkflowMacroHosts()
-
setWorkflowMacroHosts
@DataBoundSetter public void setWorkflowMacroHosts(String workflowMacroHosts)
-
getWorkflowMacroFilePath
public String getWorkflowMacroFilePath()
-
setWorkflowMacroFilePath
@DataBoundSetter public void setWorkflowMacroFilePath(String workflowMacroFilePath)
-
getLoginMacroFilePath
public String getLoginMacroFilePath()
-
setLoginMacroFilePath
@DataBoundSetter public void setLoginMacroFilePath(String loginMacroFilePath)
-
isRequireLoginMacro
public boolean isRequireLoginMacro()
-
setRequireLoginMacro
public void setRequireLoginMacro(boolean requireLoginMacro)
-
getNetworkAuthUserName
public String getNetworkAuthUserName()
-
setNetworkAuthUserName
@DataBoundSetter public void setNetworkAuthUserName(String networkAuthUserName)
-
getNetworkAuthType
public String getNetworkAuthType()
-
setNetworkAuthType
@DataBoundSetter public void setNetworkAuthType(String networkAuthType)
-
isTimeBoxChecked
public boolean isTimeBoxChecked()
-
setTimeBoxChecked
@DataBoundSetter public void setTimeBoxChecked(boolean timeBoxChecked)
-
getAssessmentTypeId
public String getAssessmentTypeId()
-
setAssessmentTypeId
@DataBoundSetter public void setAssessmentTypeId(String assessmentTypeId)
-
getApplicationId
public String getApplicationId()
-
setApplicationId
public void setApplicationId(String applicationId)
-
getNetworkAuthPassword
public String getNetworkAuthPassword()
-
setNetworkAuthPassword
@DataBoundSetter public void setNetworkAuthPassword(String networkAuthPassword)
-
getScanType
public String getScanType()
-
setScanType
@DataBoundSetter public void setScanType(String scanType)
-
getScanScope
public boolean getScanScope()
-
setScanScope
@DataBoundSetter public void setScanScope(boolean scanScope)
-
isRequestLoginMacroFileCreation
public boolean isRequestLoginMacroFileCreation()
-
setRequestLoginMacroFileCreation
@DataBoundSetter public void setRequestLoginMacroFileCreation(boolean requestLoginMacroFileCreation)
-
getLoginMacroPrimaryUserName
public String getLoginMacroPrimaryUserName()
-
setLoginMacroPrimaryUserName
@DataBoundSetter public void setLoginMacroPrimaryUserName(String loginMacroPrimaryUserName)
-
getLoginMacroPrimaryPassword
public String getLoginMacroPrimaryPassword()
-
setLoginMacroPrimaryPassword
@DataBoundSetter public void setLoginMacroPrimaryPassword(String loginMacroPrimaryPassword)
-
getLoginMacroSecondaryUsername
public String getLoginMacroSecondaryUsername()
-
setLoginMacroSecondaryUsername
@DataBoundSetter public void setLoginMacroSecondaryUsername(String loginMacroSecondaryUsername)
-
getLoginMacroSecondaryPassword
public String getLoginMacroSecondaryPassword()
-
setLoginMacroSecondaryPassword
@DataBoundSetter public void setLoginMacroSecondaryPassword(String loginMacroSecondaryPassword)
-
getRequestFalsePositiveRemoval
public boolean getRequestFalsePositiveRemoval()
-
setRequestFalsePositiveRemoval
@DataBoundSetter public void setRequestFalsePositiveRemoval(boolean requestFalsePositiveRemoval)
-
getWorkflowMacroId
public String getWorkflowMacroId()
-
setWorkflowMacroId
@DataBoundSetter public void setWorkflowMacroId(String workflowMacroId)
-
getWebSiteUrl
public String getWebSiteUrl()
-
setWebSiteUrl
@DataBoundSetter public void setWebSiteUrl(String webSiteUrl)
-
getEntitlementFrequency
public String getEntitlementFrequency()
-
setEntitlementFrequency
@DataBoundSetter public void setEntitlementFrequency(String entitlementFrequency)
-
saveScanSettings
public final void saveScanSettings(FilePath workspace, PrintStream logger, DastScanSharedBuildStep dastScanSharedBuildStep) throws Exception
- Throws:
Exception
-
getSelectedDynamicTimeZone
public String getSelectedDynamicTimeZone()
-
setSelectedDynamicTimeZone
@DataBoundSetter public void setSelectedDynamicTimeZone(String selectedDynamicTimeZone)
-
getEnvFacing
public String getEnvFacing()
-
setEnvFacing
@DataBoundSetter public void setEnvFacing(String envFacing)
-
isEnableRedundantPageDetection
public boolean isEnableRedundantPageDetection()
-
setEnableRedundantPageDetection
@DataBoundSetter public void setEnableRedundantPageDetection(boolean enableRedundantPageDetection)
-
getScanPolicy
public String getScanPolicy()
-
setScanPolicy
@DataBoundSetter public void setScanPolicy(String scanPolicy)
-
getReleaseId
public String getReleaseId()
-
setReleaseId
@DataBoundSetter public void setReleaseId(String releaseId)
-
getOverrideGlobalConfig
@Deprecated public Boolean getOverrideGlobalConfig()
Deprecated.
-
setOverrideGlobalConfig
@Deprecated @DataBoundSetter public void setOverrideGlobalConfig(Boolean overrideGlobalConfig)
Deprecated.
-
getUsername
public String getUsername()
-
setUsername
@DataBoundSetter public void setUsername(String username)
-
getPersonalAccessToken
public String getPersonalAccessToken()
-
setPersonalAccessToken
@DataBoundSetter public void setPersonalAccessToken(String personalAccessToken)
-
getTenantId
public String getTenantId()
-
setTenantId
@DataBoundSetter public void setTenantId(String tenantId)
-
getPurchaseEntitlements
public boolean getPurchaseEntitlements()
-
setPurchaseEntitlements
@DataBoundSetter public void setPurchaseEntitlements(boolean purchaseEntitlements)
-
getEntitlementId
public String getEntitlementId()
-
setEntitlementId
@DataBoundSetter public void setEntitlementId(String entitlementId)
-
getRemediationScanPreferenceType
public String getRemediationScanPreferenceType()
-
setRemediationScanPreferenceType
@DataBoundSetter public void setRemediationScanPreferenceType(String remediationScanPreferenceType)
-
getInProgressScanActionType
public String getInProgressScanActionType()
-
setInProgressScanActionType
@DataBoundSetter public void setInProgressScanActionType(String inProgressScanActionType)
-
getInProgressBuildResultType
public String getInProgressBuildResultType()
-
setInProgressBuildResultType
@DataBoundSetter public void setInProgressBuildResultType(String inProgressBuildResultType)
-
getApplicationName
public String getApplicationName()
-
setApplicationName
@DataBoundSetter public void setApplicationName(String applicationName)
-
getApplicationType
public String getApplicationType()
-
setApplicationType
@DataBoundSetter public void setApplicationType(String applicationType)
-
getReleaseName
public String getReleaseName()
-
setReleaseName
@DataBoundSetter public void setReleaseName(String releaseName)
-
getOwner
public Integer getOwner()
-
setOwner
@DataBoundSetter public void setOwner(Integer owner)
-
getAttributes
public String getAttributes()
-
setAttributes
@DataBoundSetter public void setAttributes(String attributes)
-
getBusinessCriticality
public String getBusinessCriticality()
-
setBusinessCriticality
@DataBoundSetter public void setBusinessCriticality(String businessCriticality)
-
getSdlcStatus
public String getSdlcStatus()
-
setSdlcStatus
@DataBoundSetter public void setSdlcStatus(String sdlcStatus)
-
getAssessmentType
public String getAssessmentType()
-
setAssessmentType
@DataBoundSetter public void setAssessmentType(String assessmentType)
-
getAuditPreference
public String getAuditPreference()
-
setAuditPreference
@DataBoundSetter public void setAuditPreference(String auditPreference)
-
getExcludedUrls
public String getExcludedUrls()
-
setExcludedUrls
@DataBoundSetter public void setExcludedUrls(String excludedUrls)
-
prebuild
public boolean prebuild(AbstractBuild<?,?> build, BuildListener listener)
- Specified by:
prebuild
in interfaceBuildStep
- Overrides:
prebuild
in classFortifyStep
-
start
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception
- Overrides:
start
in classFortifyStep
- Throws:
Exception
-
perform
public void perform(Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener) throws IOException, IllegalArgumentException
- Throws:
IOException
IllegalArgumentException
-
-