public final class Release
extends java.lang.Object
id, tag, name, htmlUrl), the URL
assets are uploaded to, and the assets it already carries.| Constructor and Description |
|---|
Release(java.lang.String id,
java.lang.String tag,
java.lang.String name,
java.lang.String htmlUrl,
java.lang.String uploadUrl,
java.util.List<ReleaseAsset> assets) |
| Modifier and Type | Method and Description |
|---|---|
ReleaseAsset |
assetNamed(java.lang.String assetName) |
boolean |
equals(java.lang.Object o) |
java.util.List<ReleaseAsset> |
getAssets() |
java.lang.String |
getHtmlUrl() |
java.lang.String |
getId() |
java.lang.String |
getName() |
java.lang.String |
getTag() |
java.lang.String |
getUploadUrl() |
int |
hashCode() |
java.lang.String |
toString() |
public Release(java.lang.String id,
java.lang.String tag,
java.lang.String name,
java.lang.String htmlUrl,
java.lang.String uploadUrl,
java.util.List<ReleaseAsset> assets)
id - the release's GitHub-assigned identifier.tag - the git tag the release was created for.name - the release's human-readable title, or null if none was set.htmlUrl - the release's web page URL.uploadUrl - the URL asset uploads are posted to (a URI template; callers should use
Publishing.uploadAsset(io.github.intisy.gradle.github.api.model.Release, java.io.File, java.lang.String) rather than build requests against it directly).assets - the assets already attached to the release; null is read as none.public java.lang.String getId()
public java.lang.String getTag()
public java.lang.String getName()
public java.lang.String getHtmlUrl()
public java.lang.String getUploadUrl()
public java.util.List<ReleaseAsset> getAssets()
public ReleaseAsset assetNamed(java.lang.String assetName)
assetName - the asset name to look for.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object