Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AgentSession(String, String, String) - Constructor for class io.jenkins.plugins.har.cli.HarnessCliLoginTracker.AgentSession
B
- buildEnvVars(EnvVars) - Method in class io.jenkins.plugins.har.cli.HarnessCliInstallation
C
- call() - Method in class io.jenkins.plugins.har.cli.callables.OsArchDetectorCallable
- configure(StaplerRequest2, JSONObject) - Method in class io.jenkins.plugins.har.cli.HarnessCliInstallation.DescriptorImpl
- configure(StaplerRequest2, JSONObject) - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- Constants - Class in io.jenkins.plugins.har
D
- DEFAULT_BASE_URL - Static variable in class io.jenkins.plugins.har.Constants
- DEFAULT_RETRY_COUNT - Static variable in class io.jenkins.plugins.har.Constants
- DEFAULT_TIMEOUT_MS - Static variable in class io.jenkins.plugins.har.Constants
- DescriptorImpl() - Constructor for class io.jenkins.plugins.har.cli.callables.HarnessCliGitHubInstaller.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.har.cli.HarnessCliInstallation.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.har.cli.HcStep.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.har.HarnessCliBuilder.DescriptorImpl
- DescriptorImpl() - Constructor for class io.jenkins.plugins.har.HarnessCliWrapper.DescriptorImpl
- DISPLAY_NAME - Static variable in class io.jenkins.plugins.har.Constants
- doCheckApiToken(String) - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- doCheckApiUrl(String) - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- doFillHarnessCliInstallationItems(Job<?, ?>) - Method in class io.jenkins.plugins.har.HarnessCliBuilder.DescriptorImpl
- doFillHarnessCliInstallationItems(Job<?, ?>) - Method in class io.jenkins.plugins.har.HarnessCliWrapper.DescriptorImpl
E
- Execution(String[], StepContext) - Constructor for class io.jenkins.plugins.har.cli.HcStep.Execution
- extractAccountIdFromToken(String) - Static method in class io.jenkins.plugins.har.cli.HcStep.Execution
-
PAT format:
pat.<AccountID>.<random>.<random>Returns the AccountID segment, or an empty string if the token is malformed.
F
- forEnvironment(EnvVars) - Method in class io.jenkins.plugins.har.cli.HarnessCliInstallation
- forNode(Node, TaskListener) - Method in class io.jenkins.plugins.har.cli.HarnessCliInstallation
G
- get() - Static method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
-
Returns the singleton instance registered by Jenkins.
- getApiToken() - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- getApiUrl() - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- getArch() - Static method in class io.jenkins.plugins.har.cli.HarnessOsUtils
-
Returns the architecture segment used in Harness CLI GitHub release asset names.
- getArgs() - Method in class io.jenkins.plugins.har.cli.HcStep
- getBinaryName(boolean) - Static method in class io.jenkins.plugins.har.cli.HarnessOsUtils
- getCommand() - Method in class io.jenkins.plugins.har.HarnessCliBuilder
- getDefaultInstallers() - Method in class io.jenkins.plugins.har.cli.HarnessCliInstallation.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.har.cli.callables.HarnessCliGitHubInstaller.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.har.cli.HarnessCliInstallation.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- getDisplayName() - Method in class io.jenkins.plugins.har.cli.HcStep.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.har.HarnessCliBuilder.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.har.HarnessCliWrapper.DescriptorImpl
- getFunctionName() - Method in class io.jenkins.plugins.har.cli.HcStep.DescriptorImpl
- getHarnessCliInstallation() - Method in class io.jenkins.plugins.har.HarnessCliBuilder
- getHarnessCliInstallation() - Method in class io.jenkins.plugins.har.HarnessCliWrapper
- getHcBinaryPath() - Method in class io.jenkins.plugins.har.cli.HarnessCliLoginTracker.AgentSession
- getHcCliPath(EnvVars, boolean) - Static method in class io.jenkins.plugins.har.cli.HcStep.Execution
-
Resolves the full path to the hc binary.
- getInstallations() - Method in class io.jenkins.plugins.har.HarnessCliBuilder.DescriptorImpl
- getInstallations() - Method in class io.jenkins.plugins.har.HarnessCliWrapper.DescriptorImpl
- getNodeName() - Method in class io.jenkins.plugins.har.cli.HarnessCliLoginTracker.AgentSession
- getOrgId() - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- getOs() - Static method in class io.jenkins.plugins.har.cli.HarnessOsUtils
-
Returns the OS segment used in Harness CLI GitHub release asset names.
- getProjectId() - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- getRequiredContext() - Method in class io.jenkins.plugins.har.cli.HcStep.DescriptorImpl
- getSessions() - Method in class io.jenkins.plugins.har.cli.HarnessCliLoginTracker
- getVersion() - Method in class io.jenkins.plugins.har.cli.callables.HarnessCliGitHubInstaller
- getWorkspacePath() - Method in class io.jenkins.plugins.har.cli.HarnessCliLoginTracker.AgentSession
- GITHUB_API_LATEST - Static variable in class io.jenkins.plugins.har.Constants
- GITHUB_RELEASES_BASE - Static variable in class io.jenkins.plugins.har.Constants
H
- HARNESS_CLI_PATH - Static variable in class io.jenkins.plugins.har.cli.HarnessCliInstallation
-
Environment variable set to the directory that contains the hc binary.
- HARNESS_UPLOAD_STEP - Static variable in class io.jenkins.plugins.har.Constants
- HarnessCliBuilder - Class in io.jenkins.plugins.har
-
Build step for running Harness CLI (hc) commands in Freestyle jobs.
- HarnessCliBuilder(String) - Constructor for class io.jenkins.plugins.har.HarnessCliBuilder
- HarnessCliBuilder.DescriptorImpl - Class in io.jenkins.plugins.har
- HarnessCliGitHubInstaller - Class in io.jenkins.plugins.har.cli.callables
-
Downloads the Harness CLI (hc) binary from GitHub releases and installs it on Jenkins agents.
- HarnessCliGitHubInstaller(String) - Constructor for class io.jenkins.plugins.har.cli.callables.HarnessCliGitHubInstaller
- HarnessCliGitHubInstaller.DescriptorImpl - Class in io.jenkins.plugins.har.cli.callables
- HarnessCliInstallation - Class in io.jenkins.plugins.har.cli
-
Represents a Harness CLI (hc) tool installation in Jenkins.
- HarnessCliInstallation(String, String, List<? extends ToolProperty<?>>) - Constructor for class io.jenkins.plugins.har.cli.HarnessCliInstallation
- HarnessCliInstallation.DescriptorImpl - Class in io.jenkins.plugins.har.cli
- HarnessCliLoginTracker - Class in io.jenkins.plugins.har.cli
-
Build action that records which agents have already run
hc auth loginfor this build. - HarnessCliLoginTracker() - Constructor for class io.jenkins.plugins.har.cli.HarnessCliLoginTracker
- HarnessCliLoginTracker.AgentSession - Class in io.jenkins.plugins.har.cli
-
Login details captured for one agent.
- HarnessCliWrapper - Class in io.jenkins.plugins.har
-
Build Environment wrapper that sets up Harness CLI (hc) for the entire Freestyle build.
- HarnessCliWrapper() - Constructor for class io.jenkins.plugins.har.HarnessCliWrapper
- HarnessCliWrapper.DescriptorImpl - Class in io.jenkins.plugins.har
- HarnessGlobalConfiguration - Class in io.jenkins.plugins.har.cli
-
Global Jenkins configuration for the Harness CLI plugin.
- HarnessGlobalConfiguration() - Constructor for class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- HarnessOsUtils - Class in io.jenkins.plugins.har.cli
- HarnessRunListener - Class in io.jenkins.plugins.har
-
Runs
hc auth logoutat the end of every build wherehc auth loginwas called. - HarnessRunListener() - Constructor for class io.jenkins.plugins.har.HarnessRunListener
- HcStep - Class in io.jenkins.plugins.har.cli
-
Pipeline step
hc(...)that runs the Harness CLI binary. - HcStep(Object) - Constructor for class io.jenkins.plugins.har.cli.HcStep
- HcStep.DescriptorImpl - Class in io.jenkins.plugins.har.cli
- HcStep.Execution - Class in io.jenkins.plugins.har.cli
I
- io.jenkins.plugins.har - package io.jenkins.plugins.har
- io.jenkins.plugins.har.cli - package io.jenkins.plugins.har.cli
- io.jenkins.plugins.har.cli.callables - package io.jenkins.plugins.har.cli.callables
- io.jenkins.plugins.har.net - package io.jenkins.plugins.har.net
- isApplicable(AbstractProject<?, ?>) - Method in class io.jenkins.plugins.har.HarnessCliWrapper.DescriptorImpl
- isApplicable(Class<? extends AbstractProject>) - Method in class io.jenkins.plugins.har.HarnessCliBuilder.DescriptorImpl
- isApplicable(Class<? extends ToolInstallation>) - Method in class io.jenkins.plugins.har.cli.callables.HarnessCliGitHubInstaller.DescriptorImpl
M
- markLoggedOut() - Method in class io.jenkins.plugins.har.cli.HarnessCliLoginTracker
-
Claims the logout responsibility.
N
- needsLogin(String) - Method in class io.jenkins.plugins.har.cli.HarnessCliLoginTracker
- NetworkUtil - Class in io.jenkins.plugins.har.net
- NetworkUtil() - Constructor for class io.jenkins.plugins.har.net.NetworkUtil
O
- onCompleted(Run<?, ?>, TaskListener) - Method in class io.jenkins.plugins.har.HarnessRunListener
- OsArchDetectorCallable - Class in io.jenkins.plugins.har.cli.callables
- OsArchDetectorCallable() - Constructor for class io.jenkins.plugins.har.cli.callables.OsArchDetectorCallable
P
- parseOsInfo(String) - Static method in class io.jenkins.plugins.har.cli.callables.OsArchDetectorCallable
- perform(AbstractBuild<?, ?>, Launcher, BuildListener) - Method in class io.jenkins.plugins.har.HarnessCliBuilder
- performInstallation(ToolInstallation, Node, TaskListener) - Method in class io.jenkins.plugins.har.cli.callables.HarnessCliGitHubInstaller
- performLogout(Launcher, FilePath, EnvVars, String, boolean, TaskListener) - Static method in class io.jenkins.plugins.har.cli.HcStep.Execution
-
Runs
hc auth logoutto clean up credentials from disk at build end. - PLUGIN_SHORT_NAME - Static variable in class io.jenkins.plugins.har.Constants
R
- recordLogin(String, String, String) - Method in class io.jenkins.plugins.har.cli.HarnessCliLoginTracker
-
Records a successful login on the given agent.
- run() - Method in class io.jenkins.plugins.har.cli.HcStep.Execution
S
- setApiToken(Secret) - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- setApiUrl(String) - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- setCommand(String) - Method in class io.jenkins.plugins.har.HarnessCliBuilder
- setHarnessCliInstallation(String) - Method in class io.jenkins.plugins.har.HarnessCliBuilder
- setHarnessCliInstallation(String) - Method in class io.jenkins.plugins.har.HarnessCliWrapper
- setOrgId(String) - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- setProjectId(String) - Method in class io.jenkins.plugins.har.cli.HarnessGlobalConfiguration
- setUp(SimpleBuildWrapper.Context, Run<?, ?>, FilePath, Launcher, TaskListener, EnvVars) - Method in class io.jenkins.plugins.har.HarnessCliWrapper
- setVersion(String) - Method in class io.jenkins.plugins.har.cli.callables.HarnessCliGitHubInstaller
- start(StepContext) - Method in class io.jenkins.plugins.har.cli.HcStep
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form