Package com.synopsys.defensics.jenkins
Class FuzzPipelineStep.FuzzPipelineDescriptor
- java.lang.Object
-
- hudson.model.Descriptor<org.jenkinsci.plugins.workflow.steps.Step>
-
- org.jenkinsci.plugins.workflow.steps.StepDescriptor
-
- com.synopsys.defensics.jenkins.FuzzPipelineStep.FuzzPipelineDescriptor
-
- All Implemented Interfaces:
FuzzStepDescriptor
,ExtensionPoint
,Saveable
,OnMaster
- Enclosing class:
- FuzzPipelineStep
@Extension @Symbol("defensics") public static final class FuzzPipelineStep.FuzzPipelineDescriptor extends org.jenkinsci.plugins.workflow.steps.StepDescriptor implements ExtensionPoint, FuzzStepDescriptor
Descriptor for pipeline step.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description FuzzPipelineDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormValidation
doCheckConfigurationFilePath(String configurationFilePath)
Validation method for settings file path in job configuration.FormValidation
doCheckConfigurationOverrides(String configurationOverrides)
ListBoxModel
doFillDefensicsInstanceItems()
This method is called by Jenkins to get the options for selecting Defensics instance for a job.List<InstanceConfiguration>
getDefensicsInstances()
String
getDisplayName()
String
getFunctionName()
FuzzJobRunner
getFuzzJobRunner()
Set<? extends Class<?>>
getRequiredContext()
Defines what contexts need to be present so that run can start.void
setFuzzJobRunner(FuzzJobRunner fuzzJobRunner)
-
Methods inherited from class org.jenkinsci.plugins.workflow.steps.StepDescriptor
all, allMeta, argumentsToString, byFunctionName, checkContextAvailability, defineArguments, getMetaStepArgumentType, getProvidedContext, isAdvanced, isMetaStep, metaStepsOf, newInstance, takesImplicitBlockArgument, uninstantiate
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
getRequiredContext
public Set<? extends Class<?>> getRequiredContext()
Defines what contexts need to be present so that run can start.- Specified by:
getRequiredContext
in classorg.jenkinsci.plugins.workflow.steps.StepDescriptor
- Returns:
- Requires contexts
-
getFunctionName
public String getFunctionName()
- Specified by:
getFunctionName
in classorg.jenkinsci.plugins.workflow.steps.StepDescriptor
-
getDisplayName
@NonNull public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<org.jenkinsci.plugins.workflow.steps.Step>
-
getDefensicsInstances
public List<InstanceConfiguration> getDefensicsInstances()
- Specified by:
getDefensicsInstances
in interfaceFuzzStepDescriptor
-
getFuzzJobRunner
public FuzzJobRunner getFuzzJobRunner()
- Specified by:
getFuzzJobRunner
in interfaceFuzzStepDescriptor
-
setFuzzJobRunner
public void setFuzzJobRunner(FuzzJobRunner fuzzJobRunner)
- Specified by:
setFuzzJobRunner
in interfaceFuzzStepDescriptor
-
doFillDefensicsInstanceItems
public ListBoxModel doFillDefensicsInstanceItems()
This method is called by Jenkins to get the options for selecting Defensics instance for a job.- Returns:
- The items to present in the select.
-
doCheckConfigurationFilePath
public FormValidation doCheckConfigurationFilePath(@QueryParameter String configurationFilePath)
Validation method for settings file path in job configuration. Called by Jenkins.- Parameters:
configurationFilePath
- The settings file path user has entered in the form control.- Returns:
- Ok if the file path is set and has a valid extension, otherwise Error.
-
doCheckConfigurationOverrides
public FormValidation doCheckConfigurationOverrides(@QueryParameter String configurationOverrides)
-
-