Package com.crowdstrike.plugins.crwds
Class CrowdStrikeSecurityBuilder.FalconStepBuilderDescriptor
- java.lang.Object
-
- hudson.model.Descriptor<T>
-
- hudson.tasks.BuildStepDescriptor<Builder>
-
- com.crowdstrike.plugins.crwds.CrowdStrikeSecurityBuilder.FalconStepBuilderDescriptor
-
- All Implemented Interfaces:
DescriptorConfiguration
,Saveable
,OnMaster
- Enclosing class:
- CrowdStrikeSecurityBuilder
@Symbol("crowdStrikeSecurity") @Extension public static final class CrowdStrikeSecurityBuilder.FalconStepBuilderDescriptor extends BuildStepDescriptor<Builder> implements DescriptorConfiguration
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description FalconStepBuilderDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
configure(org.kohsuke.stapler.StaplerRequest request, net.sf.json.JSONObject formData)
Below method is used for configuring, reading/loading global config valuesFormValidation
doCheckImageName(String value)
FormValidation
doCheckImageTag(String value)
FormValidation
doCheckTimeout(String value)
ListBoxModel
doFillFalconCloudItems()
ListBoxModel
doFillFalconCredentialIdItems(Item item, String falconCredentialId)
String
getDisplayName()
String
getFalconCloud()
String
getFalconCredentialId()
boolean
isApplicable(Class<? extends AbstractProject> aClass)
void
setFalconCloud(String falconCloud)
void
setFalconCredentialId(String falconCredentialId)
-
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, 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
-
doCheckImageName
public FormValidation doCheckImageName(@QueryParameter String value)
-
doCheckImageTag
public FormValidation doCheckImageTag(@QueryParameter String value)
-
doCheckTimeout
public FormValidation doCheckTimeout(@QueryParameter String value)
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest request, net.sf.json.JSONObject formData) throws Descriptor.FormException
Below method is used for configuring, reading/loading global config values- Overrides:
configure
in classDescriptor<Builder>
- Throws:
Descriptor.FormException
-
doFillFalconCloudItems
public ListBoxModel doFillFalconCloudItems()
-
getFalconCloud
public String getFalconCloud()
- Specified by:
getFalconCloud
in interfaceDescriptorConfiguration
-
getFalconCredentialId
public String getFalconCredentialId()
- Specified by:
getFalconCredentialId
in interfaceDescriptorConfiguration
-
setFalconCloud
@DataBoundSetter public void setFalconCloud(String falconCloud)
-
setFalconCredentialId
@DataBoundSetter public void setFalconCredentialId(String falconCredentialId)
-
doFillFalconCredentialIdItems
public ListBoxModel doFillFalconCredentialIdItems(@AncestorInPath Item item, @QueryParameter String falconCredentialId)
-
isApplicable
public boolean isApplicable(Class<? extends AbstractProject> aClass)
- Specified by:
isApplicable
in classBuildStepDescriptor<Builder>
-
getDisplayName
@NonNull public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<Builder>
-
-