Class Asset

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

public class Asset extends Object
GitHub Release 附件(Asset)。

表示 GitHub Release 中的一个二进制附件文件,用户可以通过 Release 页面下载。 通常用于发布编译后的二进制文件、安装包等。

See Also:
  • Constructor Details

    • Asset

      public Asset()
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long id)
    • getNodeId

      public String getNodeId()
    • setNodeId

      public void setNodeId(String nodeId)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • getState

      public String getState()
    • setState

      public void setState(String state)
    • getContentType

      public String getContentType()
    • setContentType

      public void setContentType(String contentType)
    • getSize

      public int getSize()
    • setSize

      public void setSize(int size)
    • getDownloadCount

      public int getDownloadCount()
    • setDownloadCount

      public void setDownloadCount(int downloadCount)
    • getCreatedAt

      public Instant getCreatedAt()
    • setCreatedAt

      public void setCreatedAt(Instant createdAt)
    • getUpdatedAt

      public Instant getUpdatedAt()
    • setUpdatedAt

      public void setUpdatedAt(Instant updatedAt)
    • getUploader

      public User getUploader()
    • setUploader

      public void setUploader(User uploader)
    • getBrowserDownloadUrl

      public String getBrowserDownloadUrl()
    • setBrowserDownloadUrl

      public void setBrowserDownloadUrl(String browserDownloadUrl)