Class LogCommentTrait
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<T>
-
- jenkins.scm.api.trait.SCMTrait<jenkins.scm.api.trait.SCMSourceTrait>
-
- jenkins.scm.api.trait.SCMSourceTrait
-
- io.jenkins.plugins.gitlabbranchsource.LogCommentTrait
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<jenkins.scm.api.trait.SCMSourceTrait>
public class LogCommentTrait extends jenkins.scm.api.trait.SCMSourceTrait
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LogCommentTrait.DescriptorImpl
Our descriptor.-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description LogCommentTrait()
Constructor for stapler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
decorateContext(jenkins.scm.api.trait.SCMSourceContext<?,?> context)
boolean
getLogSuccess()
Getter method for logging successful build.String
getSudoUser()
Getter method for username of sudo user.void
setLogSuccess(boolean logSuccess)
Setter for stapler to enable logging of successful builds.void
setSudoUser(String sudoUser)
Setter for stapler to set the username of the sudo user.
-
-
-
Method Detail
-
setLogSuccess
@DataBoundSetter public void setLogSuccess(boolean logSuccess)
Setter for stapler to enable logging of successful builds.
-
setSudoUser
@DataBoundSetter public void setSudoUser(@NonNull String sudoUser)
Setter for stapler to set the username of the sudo user.
-
decorateContext
protected void decorateContext(jenkins.scm.api.trait.SCMSourceContext<?,?> context)
- Overrides:
decorateContext
in classjenkins.scm.api.trait.SCMSourceTrait
-
getSudoUser
@NonNull public String getSudoUser()
Getter method for username of sudo user.- Returns:
- username of sudo user.
-
getLogSuccess
public boolean getLogSuccess()
Getter method for logging successful build.- Returns:
- true if logs of successful build required.
-
-