Class GHMilestone


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

      • closed_at

        protected String closed_at
        The closed at.
    • Constructor Detail

      • GHMilestone

        public GHMilestone()
    • Method Detail

      • 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()
        Gets the html url.
        Specified by:
        getHtmlUrl in class GHObject
        Returns:
        the html url
      • 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
      • getRoot

        @Deprecated
        public GitHub getRoot()
        Deprecated.
        For access to the GitHub instance, use a local copy instead of pulling it out of objects.
        Get the root GitHub instance for this object.
        Returns:
        the root GitHub instance