public final class ReleaseAsset
extends java.lang.Object
Release: its name and the API URL that addresses it.Publishing.uploadAsset(io.github.intisy.gradle.github.api.model.Release, java.io.File, java.lang.String) can replace an asset without
reassembling an API path, or recovering the owner and repository by parsing them back out of a
URL that the release lookup already had in hand.| Constructor and Description |
|---|
ReleaseAsset(java.lang.String name,
java.lang.String apiUrl) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getApiUrl() |
java.lang.String |
getName() |
int |
hashCode() |
java.lang.String |
toString() |
public ReleaseAsset(java.lang.String name,
java.lang.String apiUrl)
name - the asset name as it appears in the release.apiUrl - the asset's own API URL, as reported by GitHub.public java.lang.String getName()
public java.lang.String getApiUrl()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object