Class GitHubRelease

java.lang.Object
com.mooltiverse.oss.nyx.services.github.GitHubRelease
All Implemented Interfaces:
Release

public class GitHubRelease extends Object implements Release
A GitHub release.
  • Method Details

    • getAssets

      public Set<Attachment> getAssets()
      Returns the assets attached to the relese, otherwise returns null.
      Specified by:
      getAssets in interface Release
      Returns:
      the assets attached to the relese, if any, otherwise null.
    • getTitle

      public String getTitle()
      Returns the release title.
      Specified by:
      getTitle in interface Release
      Returns:
      the release title.
    • getTag

      public String getTag()
      Returns the tag the release refers to.
      Specified by:
      getTag in interface Release
      Returns:
      the tag the release refers to.
    • getID

      public String getID()
      Returns the ID for the entity on this service.
      Returns:
      the ID for the entity on this service.