A B C D E F G H I L M N O P R S T U V _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Aborted() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Aborted
:Build aborted
. - ABORTED - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
- APPROVE - org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
- ApproveStep - Class in org.thoughtslive.jenkins.plugins.hubot.steps
-
Sends an approval message to Hubot.
- ApproveStep(String) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep
- ApproveStep.ApproveStepExecution - Class in org.thoughtslive.jenkins.plugins.hubot.steps
- ApproveStep.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.steps
- ApproveStepExecution(ApproveStep, StepContext) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.ApproveStepExecution
B
- BACK_TO_NORMAL - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
- BackToNormal() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
BackToNormal
:Build is back to normal
. - BasicHubotStep - Class in org.thoughtslive.jenkins.plugins.hubot.steps
-
Base class for all hubot steps.
- BasicHubotStep() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.BasicHubotStep
- BUILD - org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
- buildCause - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- buildCause - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- buildErrorResponse(Exception) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Builds error response from the given exception.
- BuildListener - Class in org.thoughtslive.jenkins.plugins.hubot.listener
-
Listener to send build notifications to hubot.
- BuildListener() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.listener.BuildListener
- buildUserId - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- buildUserId - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- buildUserName - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- buildUserName - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
C
- clone() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite
- clone() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config
- Common - Class in org.thoughtslive.jenkins.plugins.hubot.util
-
Common utility functions.
- Common() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.util.Common
- Common.STEP - Enum in org.thoughtslive.jenkins.plugins.hubot.util
- Config - Class in org.thoughtslive.jenkins.plugins.hubot.config.notifications
-
Holds the build notification configuration.
- Config(boolean, String, Type, String) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config
- Config.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.config.notifications
- configure(StaplerRequest, JSONObject) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
- convert(Class, Object) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.EmptyFriendlyURLConverter
D
- DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty.DescriptorImpl
- DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty.DescriptorImpl
- DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite.DescriptorImpl
- DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config.DescriptorImpl
- DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
- DescriptorImpl() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
- DisplayName() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
DisplayName
:Hubot Steps
. - doFillSiteItems(Item) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
- doFillSiteItems(Item) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
- doFillSiteNamesItems(Item) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty.DescriptorImpl
- doValidate(Item, String, String, String, String, boolean) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite.DescriptorImpl
-
Checks if the site is valid and send a test message.
E
- EmptyFriendlyURLConverter - Class in org.thoughtslive.jenkins.plugins.hubot.config
-
Hacky converter to handle url while saving configs (Basically copied over from other plugin.)
- EmptyFriendlyURLConverter() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.EmptyFriendlyURLConverter
- envVars - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- envVars - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- expandMacros(String, Run<?, ?>, FilePath, TaskListener) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Expands given macro, see Token Marco plugin.
F
- failOnError - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- failOnError - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- Failure() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Failure
:Build failed
. - FAILURE - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
- fromResults(Result, Result) - Static method in enum org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
G
- get() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
- get(Job<?, ?>, TaskListener) - Static method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite
-
Gets the effective
HubotSite
associated with the given project. - get(Job<?, ?>, TaskListener, String) - Static method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite
- getBuildNumber(PrintStream, EnvVars) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Returns build number from the given Environment Vars.
- getDescriptor() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty
- getDescriptor() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config
- getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
- getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty.DescriptorImpl
- getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty.DescriptorImpl
- getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite.DescriptorImpl
- getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.notifications.Config.DescriptorImpl
- getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
- getDisplayName() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
- getFunctionName() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
- getFunctionName() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
- getJobName(EnvVars) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
- getRequiredContext() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.DescriptorImpl
- getRequiredContext() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.DescriptorImpl
- getRootCause(Throwable) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Returns actual Cause from the given exception.
- getSites() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
- getSites() - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty
-
Return the Hubot sites.
- getStatus() - Method in enum org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
- GlobalConfig - Class in org.thoughtslive.jenkins.plugins.hubot.config
-
Hubot Steps global configuration.
- GlobalConfig() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.GlobalConfig
H
- HubotAbstractSynchronousNonBlockingStepExecution<T> - Class in org.thoughtslive.jenkins.plugins.hubot.util
-
Common Execution for all Hubot steps.
- HubotAbstractSynchronousNonBlockingStepExecution(StepContext) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- HubotEndPoints - Interface in org.thoughtslive.jenkins.plugins.hubot.service
-
Actual hubot endpoint.
- HubotFolderProperty - Class in org.thoughtslive.jenkins.plugins.hubot.config
-
Provides folder level Hubot configuration.
- HubotFolderProperty() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty
- HubotFolderProperty.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.config
-
Descriptor class.
- HubotJobProperty - Class in org.thoughtslive.jenkins.plugins.hubot.config
- HubotJobProperty(String, boolean) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty
- HubotJobProperty.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.config
- hubotService - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- hubotService - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- HubotService - Class in org.thoughtslive.jenkins.plugins.hubot.service
-
Hubot service which actually sends a message.
- HubotService(HubotSite) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.service.HubotService
- HubotSite - Class in org.thoughtslive.jenkins.plugins.hubot.config
-
Represents a configuration needed to connect to Hubot.
- HubotSite(boolean, String, URL, String, String, boolean, boolean, List<Config>) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.config.HubotSite
- HubotSite.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.config
- HubotStepExecution<T> - Class in org.thoughtslive.jenkins.plugins.hubot.util
-
Common Execution for all Hubot steps.
- HubotStepExecution(StepContext) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
I
- Info() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Info
:General Information
. - isApplicable(Class<? extends Job>) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty.DescriptorImpl
L
- listener - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- listener - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- log(PrintStream, Object) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Write a message to the given print stream.
- logger - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- logger - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- logResponse(ResponseData<T>, PrintStream, boolean) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Log code and error message if any.
M
- message - Variable in class org.thoughtslive.jenkins.plugins.hubot.steps.BasicHubotStep
- Message - Class in org.thoughtslive.jenkins.plugins.hubot.api
-
Message DTO, which is being sent as json to Hubot.
- Message() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.api.Message
- Messages - Class in org.thoughtslive.jenkins.plugins.hubot
-
Generated localization support class.
- Messages() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.Messages
N
- NoChanges() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
NoChanges
:No changes
. - NOT_BUILT - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
- NotBuilt() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
NotBuilt
:Module not built
.
O
- onCompleted(Run<?, ?>, TaskListener) - Method in class org.thoughtslive.jenkins.plugins.hubot.listener.BuildListener
- onStarted(Run<?, ?>, TaskListener) - Method in class org.thoughtslive.jenkins.plugins.hubot.listener.BuildListener
- org.thoughtslive.jenkins.plugins.hubot - package org.thoughtslive.jenkins.plugins.hubot
- org.thoughtslive.jenkins.plugins.hubot.api - package org.thoughtslive.jenkins.plugins.hubot.api
- org.thoughtslive.jenkins.plugins.hubot.config - package org.thoughtslive.jenkins.plugins.hubot.config
- org.thoughtslive.jenkins.plugins.hubot.config.notifications - package org.thoughtslive.jenkins.plugins.hubot.config.notifications
- org.thoughtslive.jenkins.plugins.hubot.listener - package org.thoughtslive.jenkins.plugins.hubot.listener
- org.thoughtslive.jenkins.plugins.hubot.service - package org.thoughtslive.jenkins.plugins.hubot.service
- org.thoughtslive.jenkins.plugins.hubot.steps - package org.thoughtslive.jenkins.plugins.hubot.steps
- org.thoughtslive.jenkins.plugins.hubot.util - package org.thoughtslive.jenkins.plugins.hubot.util
P
- parseResponse(Response<T>) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Converts Retrofit's
Response
toResponseData
- prepareBuildCause(List<Cause>) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Retrun the build cause.
- prepareBuildUserId(List<Cause>, EnvVars) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Return the current build user Id.
- prepareBuildUserName(List<Cause>, EnvVars) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Return the current build user.
R
- reconfigure(StaplerRequest, JSONObject) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty
- ResponseData<T> - Class in org.thoughtslive.jenkins.plugins.hubot.api
-
Common response that every pipeline step would receive.
- ResponseData() - Constructor for class org.thoughtslive.jenkins.plugins.hubot.api.ResponseData
- room - Variable in class org.thoughtslive.jenkins.plugins.hubot.steps.BasicHubotStep
- room - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- room - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- run - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- run - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- run() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.SendStepExecution
S
- sanitizeURL(String) - Static method in class org.thoughtslive.jenkins.plugins.hubot.util.Common
-
Attaches the "/" at end of given url.
- SEND - org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
- sendMessage(String, Message) - Method in interface org.thoughtslive.jenkins.plugins.hubot.service.HubotEndPoints
- sendMessage(Message) - Method in class org.thoughtslive.jenkins.plugins.hubot.service.HubotService
-
Sends message to given room.
- SendStep - Class in org.thoughtslive.jenkins.plugins.hubot.steps
-
Sends a message to hubot
- SendStep(String) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep
- SendStep.DescriptorImpl - Class in org.thoughtslive.jenkins.plugins.hubot.steps
- SendStep.SendStepExecution - Class in org.thoughtslive.jenkins.plugins.hubot.steps
- SendStepExecution(SendStep, StepContext) - Constructor for class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep.SendStepExecution
- setHubotService(HubotService) - Method in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- setHubotService(HubotService) - Method in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- setSites(HubotSite) - Method in class org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty
-
Adds a Hubot site.
- site - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- site - Variable in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
- siteNames - Variable in class org.thoughtslive.jenkins.plugins.hubot.config.HubotJobProperty
- start() - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.ApproveStepExecution
- start(StepContext) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep
- start(StepContext) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.SendStep
- Started() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Started
:Build started
. - STARTED - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
- stop(Throwable) - Method in class org.thoughtslive.jenkins.plugins.hubot.steps.ApproveStep.ApproveStepExecution
- Success() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Success
:Build successful
. - SUCCESS - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
T
- TEST - org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
- Type - Enum in org.thoughtslive.jenkins.plugins.hubot.config.notifications
-
Notification Type.
U
- Unstable() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Unstable
:Build is unstable
. - UNSTABLE - org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
V
- valueOf(String) - Static method in enum org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.thoughtslive.jenkins.plugins.hubot.config.notifications.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.thoughtslive.jenkins.plugins.hubot.util.Common.STEP
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyCommon(BasicHubotStep) - Method in class org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution
- verifyCommon(BasicHubotStep) - Method in class org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution
_
- _Aborted() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Aborted
:Build aborted
. - _BackToNormal() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
BackToNormal
:Build is back to normal
. - _DisplayName() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
DisplayName
:Hubot Steps
. - _Failure() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Failure
:Build failed
. - _Info() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Info
:General Information
. - _NoChanges() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
NoChanges
:No changes
. - _NotBuilt() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
NotBuilt
:Module not built
. - _Started() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Started
:Build started
. - _Success() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Success
:Build successful
. - _Unstable() - Static method in class org.thoughtslive.jenkins.plugins.hubot.Messages
-
Key
Unstable
:Build is unstable
.
All Classes All Packages