Index

A C D E G I P S W 
All Classes and Interfaces|All Packages

A

ArmorCodeGlobalConfig - Class in io.jenkins.plugins.armorcode.config
 
ArmorCodeGlobalConfig() - Constructor for class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
ArmorCodeJobDiscovery - Class in io.jenkins.plugins.armorcode
Periodic background task that discovers Jenkins jobs and sends their data to ArmorCode.
ArmorCodeJobDiscovery() - Constructor for class io.jenkins.plugins.armorcode.ArmorCodeJobDiscovery
Constructor with name for the background task.
ArmorCodeParameterInitializer - Class in io.jenkins.plugins.armorcode
 
ArmorCodeParameterInitializer() - Constructor for class io.jenkins.plugins.armorcode.ArmorCodeParameterInitializer
 
ArmorCodeReleaseGateBuilder - Class in io.jenkins.plugins.armorcode
 
ArmorCodeReleaseGateBuilder(String, Object, String) - Constructor for class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
Required constructor parameters.
ArmorCodeReleaseGateBuilder.DescriptorImpl - Class in io.jenkins.plugins.armorcode
Descriptor that tells Jenkins how to display and instantiate this step.

C

CredentialsUtils - Class in io.jenkins.plugins.armorcode.credentials
 
CredentialsUtils() - Constructor for class io.jenkins.plugins.armorcode.credentials.CredentialsUtils
 

D

DescriptorImpl() - Constructor for class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder.DescriptorImpl
 
doCheckBaseUrl(String) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
doCheckCronExpression(String) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
Validating cron expression
doFillModeItems() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder.DescriptorImpl
Populates the mode dropdown with available options.
doTestConnection(String) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 

E

execute(TaskListener) - Method in class io.jenkins.plugins.armorcode.ArmorCodeJobDiscovery
Executes the periodic task with better error handling and logging.

G

get() - Static method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
getArmorCodeToken(Run<?, ?>) - Static method in class io.jenkins.plugins.armorcode.credentials.CredentialsUtils
Convenience method to get the ArmorCode Token.
getBaseUrl() - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
getCronExpression() - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
getDisplayName() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
getEnv() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 
getExcludeJobsPattern() - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
getId() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder.DescriptorImpl
 
getIncludeJobsPattern() - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
getJobFilter() - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
getMaxRetries() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 
getMode() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 
getProduct() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 
getRecurrencePeriod() - Method in class io.jenkins.plugins.armorcode.ArmorCodeJobDiscovery
Returns a fixed recurrence period of 1 minute.
getRequiredMonitorService() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 
getRetryDelay() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 
getSecretText(Run<?, ?>, String) - Static method in class io.jenkins.plugins.armorcode.credentials.CredentialsUtils
Retrieves a secret text credential by its ID.
getSubProducts() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 
getSystemToken() - Static method in class io.jenkins.plugins.armorcode.credentials.CredentialsUtils
Gets the ArmorCode token from system credentials.
getTargetUrl() - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 

I

io.jenkins.plugins.armorcode - package io.jenkins.plugins.armorcode
 
io.jenkins.plugins.armorcode.config - package io.jenkins.plugins.armorcode.config
 
io.jenkins.plugins.armorcode.credentials - package io.jenkins.plugins.armorcode.credentials
 
isApplicable(Class) - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder.DescriptorImpl
 
isMonitorBuilds() - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 

P

perform(Run<?, ?>, FilePath, Launcher, TaskListener) - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
Executes the release gate check.
postArmorCodeRequest(TaskListener, String, String, String, int, int, String, String) - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
Sends a POST request to ArmorCode's build validation endpoint with the given parameters, then returns the raw JSON response.

S

setBaseUrl(String) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
setCronExpression(String) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
setExcludeJobsPattern(String) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
setIncludeJobsPattern(String) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
setJobFilter(String) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
setMaxRetries(int) - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
Optional parameter: how many times to retry the validation check.
setMode(String) - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
Optional parameter: "block" or "warn" mode.
setMonitorBuilds(boolean) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 
setRetryDelay(int) - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 
setTargetUrl(String) - Method in class io.jenkins.plugins.armorcode.ArmorCodeReleaseGateBuilder
 
shouldMonitorJob(String) - Method in class io.jenkins.plugins.armorcode.config.ArmorCodeGlobalConfig
 

W

whitelistParameters() - Static method in class io.jenkins.plugins.armorcode.ArmorCodeParameterInitializer
 
A C D E G I P S W 
All Classes and Interfaces|All Packages