Class GitLabSCMSourceContext

    • Constructor Detail

      • GitLabSCMSourceContext

        public GitLabSCMSourceContext​(@CheckForNull
                                      jenkins.scm.api.SCMSourceCriteria criteria,
                                      @NonNull
                                      jenkins.scm.api.SCMHeadObserver observer)
    • Method Detail

      • wantBranches

        public final boolean wantBranches()
      • wantTags

        public final boolean wantTags()
      • wantMRs

        public final boolean wantMRs()
      • wantOriginMRs

        public final boolean wantOriginMRs()
      • wantForkMRs

        public final boolean wantForkMRs()
      • originMRStrategies

        @NonNull
        public final Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> originMRStrategies()
      • forkMRStrategies

        @NonNull
        public final Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> forkMRStrategies()
      • buildMRForksNotMirror

        public final boolean buildMRForksNotMirror()
      • notificationsDisabled

        public final boolean notificationsDisabled()
      • projectAvatarDisabled

        public final boolean projectAvatarDisabled()
      • logCommentEnabled

        public final boolean logCommentEnabled()
      • getSudoUser

        public final String getSudoUser()
      • doLogSuccess

        public boolean doLogSuccess()
      • mrCommentTriggerEnabled

        public final boolean mrCommentTriggerEnabled()
      • getOnlyTrustedMembersCanTrigger

        public final boolean getOnlyTrustedMembersCanTrigger()
      • getMarkUnstableAsSuccess

        public final boolean getMarkUnstableAsSuccess()
      • alwaysBuildMROpen

        public boolean alwaysBuildMROpen()
      • alwaysBuildMRReOpen

        public boolean alwaysBuildMRReOpen()
      • alwaysIgnoreMRApproval

        public boolean alwaysIgnoreMRApproval()
      • alwaysIgnoreMRUnApproval

        public boolean alwaysIgnoreMRUnApproval()
      • alwaysIgnoreMRApproved

        public boolean alwaysIgnoreMRApproved()
      • alwaysIgnoreMRUnApproved

        public boolean alwaysIgnoreMRUnApproved()
      • alwaysIgnoreNonCodeRelatedUpdates

        public boolean alwaysIgnoreNonCodeRelatedUpdates()
      • alwaysIgnoreMRWorkInProgress

        public boolean alwaysIgnoreMRWorkInProgress()
      • getCommentBody

        public final String getCommentBody()
      • getBuildStatusNameCustomPart

        public final String getBuildStatusNameCustomPart()
      • getBuildStatusNameOverwrite

        public boolean getBuildStatusNameOverwrite()
      • getIgnoreTypeInStatusName

        public boolean getIgnoreTypeInStatusName()
      • withOriginMRStrategies

        @NonNull
        public GitLabSCMSourceContext withOriginMRStrategies​(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies)
      • withForkMRStrategies

        @NonNull
        public GitLabSCMSourceContext withForkMRStrategies​(Set<jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy> strategies)
      • withBuildMRForksNotMirror

        @NonNull
        public final GitLabSCMSourceContext withBuildMRForksNotMirror​(boolean disabled)
      • withNotificationsDisabled

        @NonNull
        public final GitLabSCMSourceContext withNotificationsDisabled​(boolean disabled)
      • withProjectAvatarDisabled

        @NonNull
        public final GitLabSCMSourceContext withProjectAvatarDisabled​(boolean disabled)
      • withMarkUnstableAsSuccess

        @NonNull
        public final GitLabSCMSourceContext withMarkUnstableAsSuccess​(boolean disabled)
      • withLogCommentEnabled

        @NonNull
        public final GitLabSCMSourceContext withLogCommentEnabled​(boolean enabled)
      • withMRCommentTriggerEnabled

        public final GitLabSCMSourceContext withMRCommentTriggerEnabled​(boolean enabled)
      • withOnlyTrustedMembersCanTrigger

        public final GitLabSCMSourceContext withOnlyTrustedMembersCanTrigger​(boolean enabled)
      • withBuildStatusNameCustomPart

        @NonNull
        public final GitLabSCMSourceContext withBuildStatusNameCustomPart​(String buildStatusNameCustomPart)
      • withAlwaysIgnoreMRApproval

        public final GitLabSCMSourceContext withAlwaysIgnoreMRApproval​(boolean enabled)
      • withAlwaysIgnoreMRUnApproval

        public final GitLabSCMSourceContext withAlwaysIgnoreMRUnApproval​(boolean enabled)
      • withAlwaysIgnoreMRApproved

        public final GitLabSCMSourceContext withAlwaysIgnoreMRApproved​(boolean enabled)
      • withAlwaysIgnoreMRUnApproved

        public final GitLabSCMSourceContext withAlwaysIgnoreMRUnApproved​(boolean enabled)
      • withAlwaysIgnoreNonCodeRelatedUpdates

        public final GitLabSCMSourceContext withAlwaysIgnoreNonCodeRelatedUpdates​(boolean enabled)
      • withAlwaysIgnoreMRWorkInProgress

        public final GitLabSCMSourceContext withAlwaysIgnoreMRWorkInProgress​(boolean enabled)