Package com.jcabi.github
Interface Milestones
- 
 @Immutable public interface Milestones Github Milestones.- Since:
- 0.7
- Version:
- $Id: 7996b16fe1f2b30f1e5a28ac3049131edac927ce $
- Author:
- Paul Polishchuk (ppol@ua.fm)
- See Also:
- Milestones API
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Milestonecreate(String title)Create Milestone.Milestoneget(int number)Get specific milestone by number.Iterable<Milestone>iterate(Map<String,String> params)Iterate them all.voidremove(int number)Remove milestone by number.Reporepo()Owner of them.
 
- 
- 
- 
Method Detail- 
repoRepo repo() Owner of them.- Returns:
- Repo
 
 - 
createMilestone create(String title) throws IOException Create Milestone.- Parameters:
- title- Milestone creation JSON
- Returns:
- Milestone
- Throws:
- IOException- If there is any I/O problem
- Since:
- 0.5
- See Also:
- Create Milestone
 
 - 
getMilestone get(int number) Get specific milestone by number.- Parameters:
- number- Milestone number
- Returns:
- Milestone
- See Also:
- Get a single milestone
 
 - 
iterateIterable<Milestone> iterate(Map<String,String> params) Iterate them all.- Parameters:
- params- Iterating parameters, as requested by API
- Returns:
- Iterator of milestones
- See Also:
- List milestones for a repository
 
 - 
removevoid remove(int number) throws IOExceptionRemove milestone by number.- Parameters:
- number- Milestone number
- Throws:
- IOException- If there is any I/O problem
- See Also:
- Delete a milestone
 
 
- 
 
-