@Generated(value="PojoBuilder") public class GitLabPushTriggerBuilder extends Object implements Cloneable
Constructor and Description |
---|
GitLabPushTriggerBuilder()
Creates a new
GitLabPushTriggerBuilder . |
Modifier and Type | Method and Description |
---|---|
GitLabPushTrigger |
build()
Creates a new
GitLabPushTrigger based on this builder's settings. |
GitLabPushTriggerBuilder |
but()
Returns a clone of this builder.
|
Object |
clone()
Returns a clone of this builder.
|
static GitLabPushTriggerBuilder |
gitLabPushTrigger()
Factory Method to construct a GitLabPushTriggerBuilder
|
GitLabPushTriggerBuilder |
withAcceptMergeRequestOnSuccess(boolean value)
Sets the default value for the acceptMergeRequestOnSuccess property.
|
GitLabPushTriggerBuilder |
withAddCiMessage(boolean value)
Sets the default value for the addCiMessage property.
|
GitLabPushTriggerBuilder |
withAddNoteOnMergeRequest(boolean value)
Sets the default value for the addNoteOnMergeRequest property.
|
GitLabPushTriggerBuilder |
withAddVoteOnMergeRequest(boolean value)
Sets the default value for the addVoteOnMergeRequest property.
|
GitLabPushTriggerBuilder |
withBranchFilterName(String value)
Sets the default value for the branchFilterName property.
|
GitLabPushTriggerBuilder |
withBranchFilterType(BranchFilterType value)
Sets the default value for the branchFilterType property.
|
GitLabPushTriggerBuilder |
withCancelPendingBuildsOnUpdate(boolean value)
Sets the default value for the cancelPendingBuildsOnUpdate property.
|
GitLabPushTriggerBuilder |
withCiSkip(boolean value)
Sets the default value for the ciSkip property.
|
GitLabPushTriggerBuilder |
withExcludeBranchesSpec(String value)
Sets the default value for the excludeBranchesSpec property.
|
GitLabPushTriggerBuilder |
withIncludeBranchesSpec(String value)
Sets the default value for the includeBranchesSpec property.
|
GitLabPushTriggerBuilder |
withLabelsThatForcesBuildIfAdded(String value)
Sets the default value for the labelsThatForcesBuildIfAdded property.
|
GitLabPushTriggerBuilder |
withMergeRequestLabelFilterConfig(MergeRequestLabelFilterConfig value)
Sets the default value for the mergeRequestLabelFilterConfig property.
|
GitLabPushTriggerBuilder |
withNoteRegex(String value)
Sets the default value for the noteRegex property.
|
GitLabPushTriggerBuilder |
withPendingBuildName(String value)
Sets the default value for the pendingBuildName property.
|
GitLabPushTriggerBuilder |
withSecretToken(String value)
Sets the default value for the secretToken property.
|
GitLabPushTriggerBuilder |
withSetBuildDescription(boolean value)
Sets the default value for the setBuildDescription property.
|
GitLabPushTriggerBuilder |
withSkipWorkInProgressMergeRequest(boolean value)
Sets the default value for the skipWorkInProgressMergeRequest property.
|
GitLabPushTriggerBuilder |
withSourceBranchRegex(String value)
Sets the default value for the sourceBranchRegex property.
|
GitLabPushTriggerBuilder |
withTargetBranchRegex(String value)
Sets the default value for the targetBranchRegex property.
|
GitLabPushTriggerBuilder |
withTriggerOnAcceptedMergeRequest(boolean value)
Sets the default value for the triggerOnAcceptedMergeRequest property.
|
GitLabPushTriggerBuilder |
withTriggerOnApprovedMergeRequest(boolean value)
Sets the default value for the triggerOnApprovedMergeRequest property.
|
GitLabPushTriggerBuilder |
withTriggerOnClosedMergeRequest(boolean value)
Sets the default value for the triggerOnClosedMergeRequest property.
|
GitLabPushTriggerBuilder |
withTriggerOnlyIfNewCommitsPushed(boolean value)
Sets the default value for the triggerOnlyIfNewCommitsPushed property.
|
GitLabPushTriggerBuilder |
withTriggerOnMergeRequest(boolean value)
Sets the default value for the triggerOnMergeRequest property.
|
GitLabPushTriggerBuilder |
withTriggerOnNoteRequest(boolean value)
Sets the default value for the triggerOnNoteRequest property.
|
GitLabPushTriggerBuilder |
withTriggerOnPipelineEvent(boolean value)
Sets the default value for the triggerOnPipelineEvent property.
|
GitLabPushTriggerBuilder |
withTriggerOnPush(boolean value)
Sets the default value for the triggerOnPush property.
|
GitLabPushTriggerBuilder |
withTriggerOpenMergeRequestOnPush(TriggerOpenMergeRequest value)
Sets the default value for the triggerOpenMergeRequestOnPush property.
|
GitLabPushTriggerBuilder |
withTriggerToBranchDeleteRequest(boolean value)
Sets the default value for the triggerToBranchDeleteRequest property.
|
protected GitLabPushTriggerBuilder self
protected boolean value$triggerOnPush$boolean
protected boolean isSet$triggerOnPush$boolean
protected boolean value$triggerToBranchDeleteRequest$boolean
protected boolean isSet$triggerToBranchDeleteRequest$boolean
protected boolean value$triggerOnMergeRequest$boolean
protected boolean isSet$triggerOnMergeRequest$boolean
protected boolean value$triggerOnlyIfNewCommitsPushed$boolean
protected boolean isSet$triggerOnlyIfNewCommitsPushed$boolean
protected boolean value$triggerOnAcceptedMergeRequest$boolean
protected boolean isSet$triggerOnAcceptedMergeRequest$boolean
protected boolean value$triggerOnClosedMergeRequest$boolean
protected boolean isSet$triggerOnClosedMergeRequest$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 String value$labelsThatForcesBuildIfAdded$java$lang$String
protected boolean isSet$labelsThatForcesBuildIfAdded$java$lang$String
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$sourceBranchRegex$java$lang$String
protected boolean isSet$sourceBranchRegex$java$lang$String
protected String value$targetBranchRegex$java$lang$String
protected boolean isSet$targetBranchRegex$java$lang$String
protected MergeRequestLabelFilterConfig value$mergeRequestLabelFilterConfig$com$dabsquared$gitlabjenkins$trigger$filter$MergeRequestLabelFilterConfig
protected boolean isSet$mergeRequestLabelFilterConfig$com$dabsquared$gitlabjenkins$trigger$filter$MergeRequestLabelFilterConfig
protected String value$secretToken$java$lang$String
protected boolean isSet$secretToken$java$lang$String
protected boolean value$triggerOnPipelineEvent$boolean
protected boolean isSet$triggerOnPipelineEvent$boolean
protected boolean value$triggerOnApprovedMergeRequest$boolean
protected boolean isSet$triggerOnApprovedMergeRequest$boolean
protected String value$pendingBuildName$java$lang$String
protected boolean isSet$pendingBuildName$java$lang$String
protected boolean value$cancelPendingBuildsOnUpdate$boolean
protected boolean isSet$cancelPendingBuildsOnUpdate$boolean
protected String value$branchFilterName$java$lang$String
protected boolean isSet$branchFilterName$java$lang$String
public GitLabPushTriggerBuilder()
GitLabPushTriggerBuilder
.public static GitLabPushTriggerBuilder gitLabPushTrigger()
public GitLabPushTriggerBuilder withTriggerOnPush(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withTriggerToBranchDeleteRequest(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOnMergeRequest(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOnlyIfNewCommitsPushed(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOnAcceptedMergeRequest(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOnClosedMergeRequest(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOpenMergeRequestOnPush(TriggerOpenMergeRequest value)
value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOnNoteRequest(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withNoteRegex(String value)
value
- the default valuepublic GitLabPushTriggerBuilder withSkipWorkInProgressMergeRequest(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withCiSkip(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withLabelsThatForcesBuildIfAdded(String value)
value
- the default valuepublic GitLabPushTriggerBuilder withSetBuildDescription(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withAddNoteOnMergeRequest(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withAddCiMessage(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withAddVoteOnMergeRequest(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withAcceptMergeRequestOnSuccess(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withBranchFilterType(BranchFilterType value)
value
- the default valuepublic GitLabPushTriggerBuilder withIncludeBranchesSpec(String value)
value
- the default valuepublic GitLabPushTriggerBuilder withExcludeBranchesSpec(String value)
value
- the default valuepublic GitLabPushTriggerBuilder withSourceBranchRegex(String value)
value
- the default valuepublic GitLabPushTriggerBuilder withTargetBranchRegex(String value)
value
- the default valuepublic GitLabPushTriggerBuilder withMergeRequestLabelFilterConfig(MergeRequestLabelFilterConfig value)
value
- the default valuepublic GitLabPushTriggerBuilder withSecretToken(String value)
value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOnPipelineEvent(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withTriggerOnApprovedMergeRequest(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withPendingBuildName(String value)
value
- the default valuepublic GitLabPushTriggerBuilder withCancelPendingBuildsOnUpdate(boolean value)
value
- the default valuepublic GitLabPushTriggerBuilder withBranchFilterName(String value)
value
- the default value@GwtIncompatible public Object clone()
@GwtIncompatible public GitLabPushTriggerBuilder but()
public GitLabPushTrigger build()
GitLabPushTrigger
based on this builder's settings.Copyright © 2016–2022. All rights reserved.