Class JobMetadata

java.lang.Object
io.jenkins.plugins.mergify.JobMetadata
All Implemented Interfaces:
Action, ModelObject

public class JobMetadata extends Object implements Action
  • Constructor Details

    • JobMetadata

      public JobMetadata(Run<?,?> run)
  • Method Details

    • setSpanContext

      public void setSpanContext(io.opentelemetry.api.trace.SpanContext spanContext)
    • getIconFileName

      public String getIconFileName()
      Specified by:
      getIconFileName in interface Action
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface Action
      Specified by:
      getDisplayName in interface ModelObject
    • getUrlName

      public String getUrlName()
      Specified by:
      getUrlName in interface Action
    • setCommonSpanAttributes

      public void setCommonSpanAttributes(io.opentelemetry.api.trace.Span span)
    • addRepositoryURL

      public void addRepositoryURL(String name, String url)
    • setSCMCheckoutInfoFromEnvs

      public void setSCMCheckoutInfoFromEnvs(EnvVars envVars)
    • setSCMCheckoutInfoFromBuildData

      public void setSCMCheckoutInfoFromBuildData(Run<?,?> run)
    • setSCMCheckoutInfoFromGitSCM

      public void setSCMCheckoutInfoFromGitSCM(hudson.plugins.git.GitSCM gitSCM, org.jenkinsci.plugins.gitclient.GitClient client) throws InterruptedException
      Throws:
      InterruptedException