Class GithubClient
java.lang.Object
ink.icoding.github4j.GithubClient
- Direct Known Subclasses:
ActionsClient, GistsClient, GitClient, IssuesClient, MetaClient, NotificationsClient, OrgsClient, ProjectsClient, PullRequestsClient, ReleasesClient, ReposClient, SearchClient, TeamsClient, UsersClient, WebhooksClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactions()static GithubClientBuilderbuilder()protected com.fasterxml.jackson.databind.ObjectMapperconfigureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) protected GithubResponse<Void> protected <T> GithubResponse<T> get(String path, com.fasterxml.jackson.core.type.TypeReference<T> typeRef, Map<String, String> queryParams) protected <T> GithubResponse<T> protected <T> Page<T> protected GithubResponse<byte[]> gists()git()issues()meta()orgs()protected <T> GithubResponse<T> protected <T> GithubResponse<T> projects()pulls()protected <T> GithubResponse<T> protected GithubResponse<Void> releases()repos()search()teams()users()webhooks()
-
Constructor Details
-
GithubClient
-
-
Method Details
-
configureObjectMapper
protected com.fasterxml.jackson.databind.ObjectMapper configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) -
meta
-
users
-
repos
-
issues
-
pulls
-
actions
-
orgs
-
teams
-
gists
-
git
-
webhooks
-
releases
-
search
-
notifications
-
projects
-
get
-
get
protected <T> GithubResponse<T> get(String path, com.fasterxml.jackson.core.type.TypeReference<T> typeRef, Map<String, String> queryParams) -
post
-
patch
-
put
-
delete
-
putNoBody
-
getPaged
-
getRaw
-
builder
-