Class Asset
java.lang.Object
ink.icoding.github4j.model.Asset
GitHub Release 附件(Asset)。
表示 GitHub Release 中的一个二进制附件文件,用户可以通过 Release 页面下载。 通常用于发布编译后的二进制文件、安装包等。
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintlonggetId()getLabel()getName()intgetSize()getState()getUrl()voidsetBrowserDownloadUrl(String browserDownloadUrl) voidsetContentType(String contentType) voidsetCreatedAt(Instant createdAt) voidsetDownloadCount(int downloadCount) voidsetId(long id) voidvoidvoidvoidsetSize(int size) voidvoidsetUpdatedAt(Instant updatedAt) voidsetUploader(User uploader) void
-
Constructor Details
-
Asset
public Asset()
-
-
Method Details
-
getId
public long getId() -
setId
public void setId(long id) -
getNodeId
-
setNodeId
-
getUrl
-
setUrl
-
getName
-
setName
-
getLabel
-
setLabel
-
getState
-
setState
-
getContentType
-
setContentType
-
getSize
public int getSize() -
setSize
public void setSize(int size) -
getDownloadCount
public int getDownloadCount() -
setDownloadCount
public void setDownloadCount(int downloadCount) -
getCreatedAt
-
setCreatedAt
-
getUpdatedAt
-
setUpdatedAt
-
getUploader
-
setUploader
-
getBrowserDownloadUrl
-
setBrowserDownloadUrl
-