@Generated(value="PojoBuilder") public class GitLabPushTriggerBuilder extends Object implements Cloneable
Constructor and Description |
---|
GitLabPushTriggerBuilder()
Creates a new
GitLabPushTriggerBuilder . |
protected GitLabPushTriggerBuilder self
protected boolean value$triggerOnPush$boolean
protected boolean isSet$triggerOnPush$boolean
protected boolean value$triggerOnMergeRequest$boolean
protected boolean isSet$triggerOnMergeRequest$boolean
protected TriggerOpenMergeRequest value$triggerOpenMergeRequestOnPush$com$dabsquared$gitlabjenkins$trigger$TriggerOpenMergeRequest
protected boolean isSet$triggerOpenMergeRequestOnPush$com$dabsquared$gitlabjenkins$trigger$TriggerOpenMergeRequest
protected boolean value$triggerOnNoteRequest$boolean
protected boolean isSet$triggerOnNoteRequest$boolean
protected String value$noteRegex$java$lang$String
protected boolean isSet$noteRegex$java$lang$String
protected boolean value$skipWorkInProgressMergeRequest$boolean
protected boolean isSet$skipWorkInProgressMergeRequest$boolean
protected boolean value$ciSkip$boolean
protected boolean isSet$ciSkip$boolean
protected boolean value$setBuildDescription$boolean
protected boolean isSet$setBuildDescription$boolean
protected boolean value$addNoteOnMergeRequest$boolean
protected boolean isSet$addNoteOnMergeRequest$boolean
protected boolean value$addCiMessage$boolean
protected boolean isSet$addCiMessage$boolean
protected boolean value$addVoteOnMergeRequest$boolean
protected boolean isSet$addVoteOnMergeRequest$boolean
protected boolean value$acceptMergeRequestOnSuccess$boolean
protected boolean isSet$acceptMergeRequestOnSuccess$boolean
protected BranchFilterType value$branchFilterType$com$dabsquared$gitlabjenkins$trigger$filter$BranchFilterType
protected boolean isSet$branchFilterType$com$dabsquared$gitlabjenkins$trigger$filter$BranchFilterType
protected String value$includeBranchesSpec$java$lang$String
protected boolean isSet$includeBranchesSpec$java$lang$String
protected String value$excludeBranchesSpec$java$lang$String
protected boolean isSet$excludeBranchesSpec$java$lang$String
protected String value$targetBranchRegex$java$lang$String
protected boolean isSet$targetBranchRegex$java$lang$String
public GitLabPushTriggerBuilder()
GitLabPushTriggerBuilder
.public static GitLabPushTriggerBuilder gitLabPushTrigger()
public GitLabPushTriggerBuilder withTriggerOnPush(boolean value)
GitLabPushTrigger.triggerOnPush
property.value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOnMergeRequest(boolean value)
GitLabPushTrigger.triggerOnMergeRequest
property.value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOpenMergeRequestOnPush(TriggerOpenMergeRequest value)
GitLabPushTrigger.triggerOpenMergeRequestOnPush
property.value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOnNoteRequest(boolean value)
GitLabPushTrigger.triggerOnNoteRequest
property.value
- the default valuepublic GitLabPushTriggerBuilder withNoteRegex(String value)
GitLabPushTrigger.noteRegex
property.value
- the default valuepublic GitLabPushTriggerBuilder withSkipWorkInProgressMergeRequest(boolean value)
GitLabPushTrigger.skipWorkInProgressMergeRequest
property.value
- the default valuepublic GitLabPushTriggerBuilder withCiSkip(boolean value)
GitLabPushTrigger.ciSkip
property.value
- the default valuepublic GitLabPushTriggerBuilder withSetBuildDescription(boolean value)
GitLabPushTrigger.setBuildDescription
property.value
- the default valuepublic GitLabPushTriggerBuilder withAddNoteOnMergeRequest(boolean value)
GitLabPushTrigger.addNoteOnMergeRequest
property.value
- the default valuepublic GitLabPushTriggerBuilder withAddCiMessage(boolean value)
GitLabPushTrigger.addCiMessage
property.value
- the default valuepublic GitLabPushTriggerBuilder withAddVoteOnMergeRequest(boolean value)
GitLabPushTrigger.addVoteOnMergeRequest
property.value
- the default valuepublic GitLabPushTriggerBuilder withAcceptMergeRequestOnSuccess(boolean value)
GitLabPushTrigger.acceptMergeRequestOnSuccess
property.value
- the default valuepublic GitLabPushTriggerBuilder withBranchFilterType(BranchFilterType value)
GitLabPushTrigger.branchFilterType
property.value
- the default valuepublic GitLabPushTriggerBuilder withIncludeBranchesSpec(String value)
GitLabPushTrigger.includeBranchesSpec
property.value
- the default valuepublic GitLabPushTriggerBuilder withExcludeBranchesSpec(String value)
GitLabPushTrigger.excludeBranchesSpec
property.value
- the default valuepublic GitLabPushTriggerBuilder withTargetBranchRegex(String value)
GitLabPushTrigger.targetBranchRegex
property.value
- the default valuepublic Object clone()
public GitLabPushTriggerBuilder but()
public GitLabPushTrigger build()
GitLabPushTrigger
based on this builder's settings.Copyright © 2016. All rights reserved.