Class MergeRequestHookTriggerHandlerFactory.Config
java.lang.Object
com.dabsquared.gitlabjenkins.trigger.handler.merge.MergeRequestHookTriggerHandlerFactory.Config
- All Implemented Interfaces:
MergeRequestTriggerConfig
- Enclosing class:
MergeRequestHookTriggerHandlerFactory
public static class MergeRequestHookTriggerHandlerFactory.Config
extends Object
implements MergeRequestTriggerConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()booleanbooleanbooleanbooleanbooleanbooleanbooleansetCancelPendingBuildsOnUpdate(boolean cancelPendingBuildsOnUpdate) setLabelsThatForcesBuildIfAdded(String labelsThatForcesBuildIfAdded) setSkipWorkInProgressMergeRequest(boolean skipWorkInProgressMergeRequest) setTriggerOnAcceptedMergeRequest(boolean triggerOnAcceptedMergeRequest) setTriggerOnApprovedMergeRequest(boolean triggerOnApprovedMergeRequest) setTriggerOnClosedMergeRequest(boolean triggerOnClosedMergeRequest) setTriggerOnlyIfNewCommitsPushed(boolean triggerOnlyIfNewCommitsPushed) setTriggerOnMergeRequest(boolean triggerOnMergeRequest) setTriggerOpenMergeRequest(TriggerOpenMergeRequest triggerOpenMergeRequest)
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
getTriggerOnMergeRequest
public boolean getTriggerOnMergeRequest()- Specified by:
getTriggerOnMergeRequestin interfaceMergeRequestTriggerConfig
-
isTriggerOnlyIfNewCommitsPushed
public boolean isTriggerOnlyIfNewCommitsPushed()- Specified by:
isTriggerOnlyIfNewCommitsPushedin interfaceMergeRequestTriggerConfig
-
isTriggerOnAcceptedMergeRequest
public boolean isTriggerOnAcceptedMergeRequest()- Specified by:
isTriggerOnAcceptedMergeRequestin interfaceMergeRequestTriggerConfig
-
isTriggerOnApprovedMergeRequest
public boolean isTriggerOnApprovedMergeRequest()- Specified by:
isTriggerOnApprovedMergeRequestin interfaceMergeRequestTriggerConfig
-
isTriggerOnClosedMergeRequest
public boolean isTriggerOnClosedMergeRequest()- Specified by:
isTriggerOnClosedMergeRequestin interfaceMergeRequestTriggerConfig
-
getTriggerOpenMergeRequestOnPush
- Specified by:
getTriggerOpenMergeRequestOnPushin interfaceMergeRequestTriggerConfig
-
isSkipWorkInProgressMergeRequest
public boolean isSkipWorkInProgressMergeRequest()- Specified by:
isSkipWorkInProgressMergeRequestin interfaceMergeRequestTriggerConfig
-
getLabelsThatForcesBuildIfAdded
- Specified by:
getLabelsThatForcesBuildIfAddedin interfaceMergeRequestTriggerConfig
-
getCancelPendingBuildsOnUpdate
public boolean getCancelPendingBuildsOnUpdate()- Specified by:
getCancelPendingBuildsOnUpdatein interfaceMergeRequestTriggerConfig
-
setTriggerOnMergeRequest
public MergeRequestHookTriggerHandlerFactory.Config setTriggerOnMergeRequest(boolean triggerOnMergeRequest) -
setTriggerOnlyIfNewCommitsPushed
public MergeRequestHookTriggerHandlerFactory.Config setTriggerOnlyIfNewCommitsPushed(boolean triggerOnlyIfNewCommitsPushed) -
setTriggerOnAcceptedMergeRequest
public MergeRequestHookTriggerHandlerFactory.Config setTriggerOnAcceptedMergeRequest(boolean triggerOnAcceptedMergeRequest) -
setTriggerOnClosedMergeRequest
public MergeRequestHookTriggerHandlerFactory.Config setTriggerOnClosedMergeRequest(boolean triggerOnClosedMergeRequest) -
setTriggerOpenMergeRequest
public MergeRequestHookTriggerHandlerFactory.Config setTriggerOpenMergeRequest(TriggerOpenMergeRequest triggerOpenMergeRequest) -
setSkipWorkInProgressMergeRequest
public MergeRequestHookTriggerHandlerFactory.Config setSkipWorkInProgressMergeRequest(boolean skipWorkInProgressMergeRequest) -
setLabelsThatForcesBuildIfAdded
public MergeRequestHookTriggerHandlerFactory.Config setLabelsThatForcesBuildIfAdded(String labelsThatForcesBuildIfAdded) -
setTriggerOnApprovedMergeRequest
public MergeRequestHookTriggerHandlerFactory.Config setTriggerOnApprovedMergeRequest(boolean triggerOnApprovedMergeRequest) -
setCancelPendingBuildsOnUpdate
public MergeRequestHookTriggerHandlerFactory.Config setCancelPendingBuildsOnUpdate(boolean cancelPendingBuildsOnUpdate) -
build
-