Package org.kohsuke.github
Class GHRepositoryStatistics.ContributorStats
- java.lang.Object
-
- org.kohsuke.github.GHObject
-
- org.kohsuke.github.GHRepositoryStatistics.ContributorStats
-
- Enclosing class:
- GHRepositoryStatistics
public static class GHRepositoryStatistics.ContributorStats extends GHObject
The type ContributorStats.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGHRepositoryStatistics.ContributorStats.WeekThe type Week.
-
Field Summary
-
Fields inherited from class org.kohsuke.github.GHObject
responseHeaderFields
-
-
Constructor Summary
Constructors Constructor Description ContributorStats()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GHUsergetAuthor()Gets author.URLgetHtmlUrl()Gets html url.GitHubgetRoot()Gets root.intgetTotal()Gets total.GHRepositoryStatistics.ContributorStats.WeekgetWeek(long timestamp)Convenience method to look up week with particular timestamp.List<GHRepositoryStatistics.ContributorStats.Week>getWeeks()Gets weeks.StringtoString()String representation to assist debugging and inspection.-
Methods inherited from class org.kohsuke.github.GHObject
getCreatedAt, getId, getNodeId, getResponseHeaderFields, getUpdatedAt, getUrl, setResponseHeaderFields
-
-
-
-
Method Detail
-
getHtmlUrl
public URL getHtmlUrl() throws IOException
Description copied from class:GHObjectGets html url.- Specified by:
getHtmlUrlin classGHObject- Returns:
- URL of this object for humans, which renders some HTML.
- Throws:
IOException- on error
-
getRoot
public GitHub getRoot()
Gets root.- Returns:
- the root
-
getAuthor
public GHUser getAuthor()
Gets author.- Returns:
- The author described by these statistics.
-
getTotal
public int getTotal()
Gets total.- Returns:
- The total number of commits authored by the contributor.
-
getWeek
public GHRepositoryStatistics.ContributorStats.Week getWeek(long timestamp) throws NoSuchElementException
Convenience method to look up week with particular timestamp.- Parameters:
timestamp- The timestamp to look for.- Returns:
- The week starting with the given timestamp. Throws an exception if it is not found.
- Throws:
NoSuchElementException- the no such element exception
-
getWeeks
public List<GHRepositoryStatistics.ContributorStats.Week> getWeeks()
Gets weeks.- Returns:
- The total number of commits authored by the contributor.
-
-