Index
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
All Classes and Interfaces|All Packages