Skip navigation links
A B C D E F G I N O R S U V 

A

addBuildStatus(String) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Sends pending notifications for the start of a stage
addGithubNofifier(GithubNotificationConfig) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Attempts to add a github notifier
addGithubNotifier(GithubNotificationConfig) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifierManager
Adds a Github repository for notifications
addInfluxDbNotifier(InfluxDbNotifierConfig) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Attempts to add an influx db notifier
addInfluxDbNotifier(InfluxDbNotifierConfig) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifierManager
Adds an influx DB notifier
authorization - Variable in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 

B

branchName - Variable in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 
BuildBlockedAction - Class in org.jenkinsci.plugins.githubautostatus
Keeps track of time a job was spent in the blocked state.
BuildBlockedAction() - Constructor for class org.jenkinsci.plugins.githubautostatus.BuildBlockedAction
 
BuildBlockedAction(long) - Constructor for class org.jenkinsci.plugins.githubautostatus.BuildBlockedAction
 
BuildNotifier - Interface in org.jenkinsci.plugins.githubautostatus.notifiers
A notification subscriber which can send build stats to a particular sink.
BuildNotifierManager - Class in org.jenkinsci.plugins.githubautostatus.notifiers
Manages send build notifications to one or more notifiers
BuildNotifierManager(String, String) - Constructor for class org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifierManager
Constructs a BuildNotifierManager
BuildQueueListener - Class in org.jenkinsci.plugins.githubautostatus
Implementation of QueueListener which keeps track of time a pipeline build spent blocked.
BuildQueueListener() - Constructor for class org.jenkinsci.plugins.githubautostatus.BuildQueueListener
 
BuildState - Enum in org.jenkinsci.plugins.githubautostatus.notifiers
Possible build states for notification
BuildStatusAction - Class in org.jenkinsci.plugins.githubautostatus
Keeps track of build status for each stage in a build, and provides mechanisms for notifying various subscribers as stages and jobs are completed.
BuildStatusAction(String, String, List<String>) - Constructor for class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Construct a BuildStatusAction
BuildStatusConfig - Class in org.jenkinsci.plugins.githubautostatus
Provides configuration options for this plugin.
BuildStatusConfig() - Constructor for class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Default constructor - loads the configuration
BuildStatusJobListener - Class in org.jenkinsci.plugins.githubautostatus
Implements RunListener extension point to provide job status information to subscribers as jobs complete.
BuildStatusJobListener() - Constructor for class org.jenkinsci.plugins.githubautostatus.BuildStatusJobListener
 

C

close() - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Cleans up by sending "complete" status to any steps that are currently pending.
config - Variable in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 
configure(StaplerRequest, JSONObject) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Invoked when the global configuration page is submitted

D

DEFAULT_STRING - Variable in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 
doCheckCredentialsId(Item, String) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Validates the credentialsId
doFillCredentialsIdItems(String) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Fill the list box in the settings page with valid credentials

E

escapeTagValue(String) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 

F

fromGlobalConfig(String, String, String) - Static method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Creates an influxdb notification config based on the global settings.
fromRun(Run<?, ?>, TaskListener) - Static method in class org.jenkinsci.plugins.githubautostatus.GithubNotificationConfig
Constructs a config object from a Run object.
fromRun(Run<?, ?>, TaskListener, GitHubBuilder) - Static method in class org.jenkinsci.plugins.githubautostatus.GithubNotificationConfig
Constructs a config object from a Run object and github builder.

G

get() - Static method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Convenience method to get the configuration object
getBlockedTime(Run<?, ?>) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusJobListener
Determines the amount of time a build spent in the blocked state.
getBranchName() - Method in class org.jenkinsci.plugins.githubautostatus.GithubNotificationConfig
Gets the name of the branch for the build.
getBranchName() - Method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Gets the branch name.
getCredentials(Class<T>, String) - Static method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
 
getCredentials() - Method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Returns credentials for calling influxdb if they are configured.
getCredentialsId() - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Get the credentials Id
getDisplayName() - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Gets human readable name
getEnableGithub() - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Get a flag indicating whether to enable GitHub.
getEnableInfluxDb() - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Get flag determining whether writing to influxdb is enabled
getHttpClient() - Method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Gets an http client that can be used to make requests.
getInfluxDbDatabase() - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Get the value of influxDbDatabase
getInfluxDbDatabase() - Method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Gets the influx db to write to.
getInfluxDbRetentionPolicy() - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Get the value of influxDbRetentionPolicy
getInfluxDbRetentionPolicy() - Method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Gets the optional retention policy.
getInfluxDbUrl() - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Get the value of influxDbUrl
getInfluxDbUrlString() - Method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Gets influx db url.
getRepo() - Method in class org.jenkinsci.plugins.githubautostatus.GithubNotificationConfig
Gets the github repo for the build.
getRepoName() - Method in class org.jenkinsci.plugins.githubautostatus.GithubNotificationConfig
Gets the name of the repo for the build.
getRepoName() - Method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Gets the repo name.
getRepoOwner() - Method in class org.jenkinsci.plugins.githubautostatus.GithubNotificationConfig
Gets the repo owner.
getRepoOwner() - Method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Gets the repo owner.
getShaString() - Method in class org.jenkinsci.plugins.githubautostatus.GithubNotificationConfig
Gets the SHA for the build.
getTimeBlocked() - Method in class org.jenkinsci.plugins.githubautostatus.BuildBlockedAction
Gets the amount of time the item spent blocked.
getTimeReleased() - Method in class org.jenkinsci.plugins.githubautostatus.BuildBlockedAction
Gets the time the item was released.
githubBuilder - Variable in class org.jenkinsci.plugins.githubautostatus.GithubNotificationConfig
 
GithubBuildNotifier - Class in org.jenkinsci.plugins.githubautostatus.notifiers
Sets the Github commit status for stages based on build notifications.
GithubBuildNotifier(GHRepository, String, String) - Constructor for class org.jenkinsci.plugins.githubautostatus.notifiers.GithubBuildNotifier
Constructor
GithubBuildStatusGraphListener - Class in org.jenkinsci.plugins.githubautostatus
GraphListener implementation which provides status (pending, error or success) and timing information for each stage in a build.
GithubBuildStatusGraphListener() - Constructor for class org.jenkinsci.plugins.githubautostatus.GithubBuildStatusGraphListener
 
GithubNotificationConfig - Class in org.jenkinsci.plugins.githubautostatus
Encapsulates the logic of determining Github configuration for a build.
GithubNotificationConfig() - Constructor for class org.jenkinsci.plugins.githubautostatus.GithubNotificationConfig
 

I

influxDbIsReachable() - Method in class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
Determines if influx db url is reachable.
InfluxDbNotifier - Class in org.jenkinsci.plugins.githubautostatus.notifiers
Writes job and stage measurements to an influxdb REST API.
InfluxDbNotifier(InfluxDbNotifierConfig) - Constructor for class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 
InfluxDbNotifierConfig - Class in org.jenkinsci.plugins.githubautostatus
Encapsulates the logic of determining influxdb configuration for a build.
InfluxDbNotifierConfig() - Constructor for class org.jenkinsci.plugins.githubautostatus.InfluxDbNotifierConfig
 
influxDbUrlString - Variable in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 
isEnabled() - Method in interface org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifier
Determine whether notifier is enabled.
isEnabled() - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.GithubBuildNotifier
Determine whether notifier is enabled
isEnabled() - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
Determine whether notifier is enabled
isIsDeclarativePipeline() - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Sets flag indicating whether notifications are for a declarative pipeline

N

notifyBuildStageStatus(String, String, BuildState, long) - Method in interface org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifier
Send a state change with timing info
notifyBuildStageStatus(String, BuildState, long) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifierManager
Send stage status notification
notifyBuildStageStatus(String, String, BuildState, long) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.GithubBuildNotifier
Send stage status notification to github
notifyBuildStageStatus(String, String, BuildState, long) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
Send a state change to influx
notifyBuildState(String, String, BuildState) - Method in interface org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifier
Send a state change, such as from Pending to Success or Pending to Error.
notifyBuildState(String, String, BuildState) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.GithubBuildNotifier
Send stage status notification to github
notifyBuildState(String, String, BuildState) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
Send stage status notification to influx
notifyFinalBuildStatus(String, BuildState, long, long) - Method in interface org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifier
Send a notification when the job is complete
notifyFinalBuildStatus(BuildState, long, long) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifierManager
Send overall build status notification
notifyFinalBuildStatus(String, BuildState, long, long) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.GithubBuildNotifier
Send a notification when the job is complete
notifyFinalBuildStatus(String, BuildState, long, long) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
Send final build status to influx

O

onCompleted(Run<?, ?>, TaskListener) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusJobListener
Sends final build status notification
onEnterBlocked(Queue.BlockedItem) - Method in class org.jenkinsci.plugins.githubautostatus.BuildQueueListener
Adds @{link BuildBlockedAction} action to blocked pipeline builds to keep track of the time spent blocked.
onLeaveBlocked(Queue.BlockedItem) - Method in class org.jenkinsci.plugins.githubautostatus.BuildQueueListener
onNewHead(FlowNode) - Method in class org.jenkinsci.plugins.githubautostatus.GithubBuildStatusGraphListener
 
org.jenkinsci.plugins.githubautostatus - package org.jenkinsci.plugins.githubautostatus
 
org.jenkinsci.plugins.githubautostatus.notifiers - package org.jenkinsci.plugins.githubautostatus.notifiers
 

R

repoName - Variable in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 
repoOwner - Variable in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 

S

sendNonStageError(String) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Sends notifications for an error that happens outside of a stage
sendNonStageError(String, String) - Method in interface org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifier
Sends a notification for an error regardless of whether initial pending status was sent.
sendNonStageError(String) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifierManager
Sends a notification for an error regardless of whether initial pending status was sent.
sendNonStageError(String, String) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.GithubBuildNotifier
Sends a notification for an error regardless of whether initial pending status was sent.
sendNonStageError(String, String) - Method in class org.jenkinsci.plugins.githubautostatus.notifiers.InfluxDbNotifier
 
sendNotications(BuildNotifier) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Sends all saved notifications to a notifier
setCredentialsId(String) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Sets the credentials Id
setEnableGithub(boolean) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Set whether sending status to github is enabled
setEnableInfluxDb(boolean) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Set whether writing to influxdb is enabled
setInfluxDbDatabase(String) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Set the value of influxDbDatabase
setInfluxDbRetentionPolicy(String) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Set the value of influxDbRetentionPolicy
setInfluxDbUrl(String) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusConfig
Set the value of influxDbUrl
setIsDeclarativePipeline(boolean) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
 
setTimeReleased(long) - Method in class org.jenkinsci.plugins.githubautostatus.BuildBlockedAction
SEts the time the item was released.

U

updateBuildStatusForJob(BuildState, long, long) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Sends notifications for final build status
updateBuildStatusForStage(String, BuildState, long) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Sends notifications for a completed stage
updateBuildStatusForStage(String, BuildState) - Method in class org.jenkinsci.plugins.githubautostatus.BuildStatusAction
Sends notifications for a completed stage

V

valueOf(String) - Static method in enum org.jenkinsci.plugins.githubautostatus.notifiers.BuildState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jenkinsci.plugins.githubautostatus.notifiers.BuildState
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I N O R S U V 
Skip navigation links

Copyright © 2016–2019. All rights reserved.