Class GHMilestone


  • public class GHMilestone
    extends GHObject
    The type GHMilestone.
    Author:
    Yusuke Kokubo
    • Field Detail

      • closed_at

        protected String closed_at
    • Constructor Detail

      • GHMilestone

        public GHMilestone()
    • Method Detail

      • getRoot

        public GitHub getRoot()
        Gets root.
        Returns:
        the root
      • getOwner

        public GHRepository getOwner()
        Gets owner.
        Returns:
        the owner
      • getDueOn

        public Date getDueOn()
        Gets due on.
        Returns:
        the due on
      • getClosedAt

        public Date getClosedAt()
                         throws IOException
        When was this milestone closed?
        Returns:
        the closed at
        Throws:
        IOException - the io exception
      • getTitle

        public String getTitle()
        Gets title.
        Returns:
        the title
      • getDescription

        public String getDescription()
        Gets description.
        Returns:
        the description
      • getClosedIssues

        public int getClosedIssues()
        Gets closed issues.
        Returns:
        the closed issues
      • getOpenIssues

        public int getOpenIssues()
        Gets open issues.
        Returns:
        the open issues
      • getNumber

        public int getNumber()
        Gets number.
        Returns:
        the number
      • getHtmlUrl

        public URL getHtmlUrl()
        Description copied from class: GHObject
        Gets html url.
        Specified by:
        getHtmlUrl in class GHObject
        Returns:
        URL of this object for humans, which renders some HTML.
      • close

        public void close()
                   throws IOException
        Closes this milestone.
        Throws:
        IOException - the io exception
      • reopen

        public void reopen()
                    throws IOException
        Reopens this milestone.
        Throws:
        IOException - the io exception
      • delete

        public void delete()
                    throws IOException
        Deletes this milestone.
        Throws:
        IOException - the io exception
      • setTitle

        public void setTitle​(String title)
                      throws IOException
        Sets title.
        Parameters:
        title - the title
        Throws:
        IOException - the io exception
      • setDescription

        public void setDescription​(String description)
                            throws IOException
        Sets description.
        Parameters:
        description - the description
        Throws:
        IOException - the io exception
      • setDueOn

        public void setDueOn​(Date dueOn)
                      throws IOException
        Sets due on.
        Parameters:
        dueOn - the due on
        Throws:
        IOException - the io exception
      • getApiRoute

        protected String getApiRoute()
        Gets api route.
        Returns:
        the api route
      • wrap

        public GHMilestone wrap​(GHRepository repo)
        Wrap gh milestone.
        Parameters:
        repo - the repo
        Returns:
        the gh milestone