Class GitLabTagPushSCMEvent

java.lang.Object
jenkins.scm.api.SCMEvent<P>
jenkins.scm.api.SCMHeadEvent<E>
io.jenkins.plugins.gitlabbranchsource.AbstractGitLabSCMHeadEvent<org.gitlab4j.api.webhook.TagPushEvent>
io.jenkins.plugins.gitlabbranchsource.GitLabTagPushSCMEvent

public class GitLabTagPushSCMEvent extends AbstractGitLabSCMHeadEvent<org.gitlab4j.api.webhook.TagPushEvent>
  • Nested Class Summary

    Nested classes/interfaces inherited from class jenkins.scm.api.SCMEvent

    jenkins.scm.api.SCMEvent.Dispatcher<E extends jenkins.scm.api.SCMEvent<?>>, jenkins.scm.api.SCMEvent.EventQueueMetrics, jenkins.scm.api.SCMEvent.Type
  • Field Summary

    Fields inherited from class io.jenkins.plugins.gitlabbranchsource.AbstractGitLabSCMHeadEvent

    LOGGER

    Fields inherited from class jenkins.scm.api.SCMEvent

    ORIGIN_UNKNOWN
  • Constructor Summary

    Constructors
    Constructor
    Description
    GitLabTagPushSCMEvent(org.gitlab4j.api.webhook.TagPushEvent tagPushEvent, String origin)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    descriptionFor(jenkins.scm.api.SCMNavigator navigator)
    descriptionFor(jenkins.scm.api.SCMSource source)
     
    Map<jenkins.scm.api.SCMHead,jenkins.scm.api.SCMRevision>
     
    boolean
     
    boolean
     

    Methods inherited from class io.jenkins.plugins.gitlabbranchsource.AbstractGitLabSCMHeadEvent

    heads, isMatch, isMatch, isMatch

    Methods inherited from class jenkins.scm.api.SCMHeadEvent

    descriptionFor, filter, fireLater, fireNow

    Methods inherited from class jenkins.scm.api.SCMEvent

    asCauses, closeExecutorService, description, equals, executorService, getDate, getEventProcessingMetrics, getOrigin, getPayload, getTimestamp, getType, hashCode, originOf, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • GitLabTagPushSCMEvent

      public GitLabTagPushSCMEvent(org.gitlab4j.api.webhook.TagPushEvent tagPushEvent, String origin)
  • Method Details

    • descriptionFor

      public String descriptionFor(@NonNull jenkins.scm.api.SCMNavigator navigator)
      Overrides:
      descriptionFor in class jenkins.scm.api.SCMHeadEvent<org.gitlab4j.api.webhook.TagPushEvent>
    • getSourceName

      @NonNull public String getSourceName()
      Specified by:
      getSourceName in class jenkins.scm.api.SCMHeadEvent<org.gitlab4j.api.webhook.TagPushEvent>
    • descriptionFor

      public String descriptionFor(jenkins.scm.api.SCMSource source)
      Overrides:
      descriptionFor in class jenkins.scm.api.SCMHeadEvent<org.gitlab4j.api.webhook.TagPushEvent>
    • isMatch

      public boolean isMatch(@NonNull GitLabSCMNavigator navigator)
      Specified by:
      isMatch in class AbstractGitLabSCMHeadEvent<org.gitlab4j.api.webhook.TagPushEvent>
    • isMatch

      public boolean isMatch(@NonNull GitLabSCMSource source)
      Specified by:
      isMatch in class AbstractGitLabSCMHeadEvent<org.gitlab4j.api.webhook.TagPushEvent>
    • headsFor

      @NonNull public Map<jenkins.scm.api.SCMHead,jenkins.scm.api.SCMRevision> headsFor(GitLabSCMSource source)
      Specified by:
      headsFor in class AbstractGitLabSCMHeadEvent<org.gitlab4j.api.webhook.TagPushEvent>
    • getCause

      public GitLabWebHookCause getCause()
      Specified by:
      getCause in class AbstractGitLabSCMHeadEvent<org.gitlab4j.api.webhook.TagPushEvent>