Package org.kohsuke.github
Class GHMilestone
- java.lang.Object
-
- org.kohsuke.github.GHObject
-
- org.kohsuke.github.GHMilestone
-
public class GHMilestone extends GHObject
The type GHMilestone.- Author:
- Yusuke Kokubo
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringclosed_atThe closed at.-
Fields inherited from class org.kohsuke.github.GHObject
responseHeaderFields
-
-
Constructor Summary
Constructors Constructor Description GHMilestone()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclose()Closes this milestone.voiddelete()Deletes this milestone.protected StringgetApiRoute()Gets api route.DategetClosedAt()When was this milestone closed?.intgetClosedIssues()Gets closed issues.GHUsergetCreator()Gets creator.StringgetDescription()Gets description.DategetDueOn()Gets due on.URLgetHtmlUrl()Gets the html url.intgetNumber()Gets number.intgetOpenIssues()Gets open issues.GHRepositorygetOwner()Gets owner.GitHubgetRoot()Deprecated.For access to theGitHubinstance, use a local copy instead of pulling it out of objects.GHMilestoneStategetState()Gets state.StringgetTitle()Gets title.voidreopen()Reopens this milestone.voidsetDescription(String description)Sets description.voidsetDueOn(Date dueOn)Sets due on.voidsetTitle(String title)Sets title.GHMilestonewrap(GHRepository repo)Deprecated.-
Methods inherited from class org.kohsuke.github.GHObject
getCreatedAt, getId, getNodeId, getResponseHeaderFields, getUpdatedAt, getUrl, setResponseHeaderFields, toString
-
-
-
-
Field Detail
-
closed_at
protected String closed_at
The closed at.
-
-
Method Detail
-
getOwner
public GHRepository getOwner()
Gets owner.- Returns:
- the owner
-
getCreator
public GHUser getCreator() throws IOException
Gets creator.- Returns:
- the creator
- Throws:
IOException- the io exception
-
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:
getHtmlUrlin classGHObject- Returns:
- the html url
-
getState
public GHMilestoneState getState()
Gets state.- Returns:
- the state
-
close
public void close() throws IOExceptionCloses this milestone.- Throws:
IOException- the io exception
-
reopen
public void reopen() throws IOExceptionReopens this milestone.- Throws:
IOException- the io exception
-
delete
public void delete() throws IOExceptionDeletes 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
@Deprecated public GHMilestone wrap(GHRepository repo)
Deprecated.Wrap gh milestone.- Parameters:
repo- the repo- Returns:
- the gh milestone
-
getRoot
@Deprecated public GitHub getRoot()
Deprecated.For access to theGitHubinstance, use a local copy instead of pulling it out of objects.Get the rootGitHubinstance for this object.- Returns:
- the root
GitHubinstance
-
-