Class Artifact

java.lang.Object
ink.icoding.github4j.model.Artifact

public class Artifact extends Object
GitHub Actions 产物(Artifact)。

产物是工作流运行过程中生成的文件,可以在运行完成后下载。 常见用途包括构建产物、测试报告、日志文件等。

See Also:
  • Constructor Details

    • Artifact

      public Artifact()
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long id)
    • getNodeId

      public String getNodeId()
    • setNodeId

      public void setNodeId(String nodeId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getSizeInBytes

      public int getSizeInBytes()
    • setSizeInBytes

      public void setSizeInBytes(int sizeInBytes)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getArchiveDownloadUrl

      public String getArchiveDownloadUrl()
    • setArchiveDownloadUrl

      public void setArchiveDownloadUrl(String archiveDownloadUrl)
    • isExpired

      public boolean isExpired()
    • setExpired

      public void setExpired(boolean expired)
    • getCreatedAt

      public Instant getCreatedAt()
    • setCreatedAt

      public void setCreatedAt(Instant createdAt)
    • getUpdatedAt

      public Instant getUpdatedAt()
    • setUpdatedAt

      public void setUpdatedAt(Instant updatedAt)
    • getWorkflowRunId

      public Long getWorkflowRunId()
    • setWorkflowRunId

      public void setWorkflowRunId(Long workflowRunId)