Class CloudBeesFlowSCM

java.lang.Object
org.jenkinsci.plugins.electricflow.extension.CloudBeesFlowSCM
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
CloudBeesFlowSCMGit

public class CloudBeesFlowSCM extends Object implements ExtensionPoint
  • Field Details

    • scmReportUrl

      protected String scmReportUrl
    • scmType

      protected String scmType
    • commitId

      protected String commitId
    • timestamp

      protected long timestamp
    • author

      protected String author
    • authorEmail

      protected String authorEmail
    • commitMessage

      protected String commitMessage
  • Constructor Details

    • CloudBeesFlowSCM

      public CloudBeesFlowSCM()
  • Method Details

    • build

      public static CloudBeesFlowSCM build(Object obj)
    • toJsonObject

      public net.sf.json.JSONObject toJsonObject()
    • isApplicable

      public boolean isApplicable(Object object)
    • populate

      public void populate(Object object)
    • generate

      public CloudBeesFlowSCM generate()
    • getScmReportUrl

      public String getScmReportUrl()
    • setScmReportUrl

      public void setScmReportUrl(String scmReportUrl)
    • getScmType

      public String getScmType()
    • setScmType

      public void setScmType(String scmType)
    • getCommitId

      public String getCommitId()
    • setCommitId

      public void setCommitId(String commitId)
    • getTimestamp

      public long getTimestamp()
    • setTimestamp

      public void setTimestamp(long timestamp)
    • getAuthor

      public String getAuthor()
    • setAuthor

      public void setAuthor(String author)
    • getAuthorEmail

      public String getAuthorEmail()
    • setAuthorEmail

      public void setAuthorEmail(String authorEmail)
    • getCommitMessage

      public String getCommitMessage()
    • setCommitMessage

      public void setCommitMessage(String commitMessage)