Uses of Class
ink.icoding.github4j.GithubResponse
Packages that use GithubResponse
-
Uses of GithubResponse in ink.icoding.github4j
Methods in ink.icoding.github4j that return GithubResponseModifier and TypeMethodDescriptionprotected GithubResponse<Void> protected <T> GithubResponse<T> GithubClient.get(String path, com.fasterxml.jackson.core.type.TypeReference<T> typeRef, Map<String, String> queryParams) protected <T> GithubResponse<T> protected GithubResponse<byte[]> protected <T> GithubResponse<T> protected <T> GithubResponse<T> protected <T> GithubResponse<T> protected GithubResponse<Void> -
Uses of GithubResponse in ink.icoding.github4j.client
Methods in ink.icoding.github4j.client that return GithubResponseModifier and TypeMethodDescriptionGistsClient.create(CreateGistRequest request) 创建一个新的 Gist。IssuesClient.create(String owner, String repo, CreateIssueRequest request) 在指定仓库中创建新 Issue。PullRequestsClient.create(String owner, String repo, CreatePullRequestRequest request) 创建新的 Pull Request。ReleasesClient.create(String owner, String repo, CreateReleaseRequest request) 为指定仓库创建新 Release。ReposClient.create(CreateRepoRequest request) 为当前认证用户创建一个新仓库。TeamsClient.create(String org, CreateTeamRequest request) 在指定组织下创建新团队。创建新的 Git Blob 对象。ProjectsClient.createCard(long columnId, Map<String, Object> body) 在指定项目列中创建新卡片。ProjectsClient.createColumn(long projectId, Map<String, String> body) 为指定项目创建新列。GistsClient.createComment(String gistId, CreateCommentRequest request) 为指定 Gist 创建评论。IssuesClient.createComment(String owner, String repo, int issueNumber, CreateCommentRequest request) 为指定 Issue 创建评论。创建新的 Git 提交对象。Fork 指定仓库到当前认证用户的账户或指定组织下。ProjectsClient.createForOrg(String org, Map<String, Object> body) 为指定组织创建经典项目。ReposClient.createForOrg(String org, CreateRepoRequest request) 在指定组织下创建一个新仓库。WebhooksClient.createForOrg(String org, CreateWebhookRequest request) 为指定组织创建 Webhook。为指定仓库创建经典项目。WebhooksClient.createForRepo(String owner, String repo, CreateWebhookRequest request) 为指定仓库创建 Webhook。OrgsClient.createInvitation(String org, Map<String, Object> body) 为组织创建邀请。在指定仓库中创建新标签。在指定仓库中创建新里程碑。ReposClient.createOrUpdateFile(String owner, String repo, String path, CreateOrUpdateFileRequest request) 创建或更新仓库中的单个文件。创建新引用(分支或标签)。创建仓库 Actions 变量。PullRequestsClient.createReview(String owner, String repo, int pullNumber, CreateReviewRequest request) 为指定 Pull Request 创建 Review。PullRequestsClient.createReviewComment(String owner, String repo, int pullNumber, Map<String, Object> body) 为指定 Pull Request 创建 Review 评论。创建新的 Git 标签对象(轻量标签应直接用 createRef)。创建新的 Git Tree 对象。PullRequestsClient.dismissReview(String owner, String repo, int pullNumber, long reviewId, Map<String, String> body) 驳回指定的 Pull Request Review。Fork 指定 Gist 到当前认证用户的账户下。生成发布笔记。获取指定 Gist 的详细信息。获取单个 Issue 的详细信息。获取指定组织的详细信息。ProjectsClient.get(long projectId) 获取指定经典项目的详细信息。获取单个 Pull Request 的详细信息。获取指定仓库的单个 Release。获取指定仓库的详细信息。获取指定组织下的团队详情。MetaClient.getApiRoot()获取 GitHub API 根端点信息。ActionsClient.getArtifact(String owner, String repo, long artifactId) 获取指定构建产物的详情。UsersClient.getAuthenticatedUser()获取当前已认证用户的信息。获取指定 Git Blob 对象(文件内容)。获取指定仓库的某个分支信息。ReposClient.getBranchProtection(String owner, String repo, String branch) 获取指定分支的保护规则。标签名获取指定仓库的 Release。UsersClient.getByUsername(String username) 通过用户名获取用户信息。ProjectsClient.getCard(long cardId) 获取指定项目卡片的详细信息。ProjectsClient.getColumn(long columnId) 获取指定项目列的详细信息。GistsClient.getComment(String gistId, long commentId) 获取指定 Gist 的单条评论。IssuesClient.getComment(String owner, String repo, long commentId) 获取单条评论的详细信息。获取指定 Git 提交对象。ReposClient.getContent(String owner, String repo, String path, String ref) 获取仓库中指定路径的文件或目录内容。WebhooksClient.getDeliveryForRepo(String owner, String repo, int hookId, long deliveryId) 获取指定仓库 Webhook 的单条投递记录。获取指定组织的单个 Webhook。WebhooksClient.getForRepo(String owner, String repo, int hookId) 获取指定仓库的单个 Webhook。获取指定作业的详情。获取仓库中单个标签的详细信息。获取指定仓库的最新 Release。ReposClient.getLicense(String license) 获取指定许可证的详细信息。MetaClient.getMeta()获取 GitHub 服务器元信息(IP 地址、已安装的钩子类型等)。IssuesClient.getMilestone(String owner, String repo, int milestoneNumber) 获取单个里程碑的详细信息。MetaClient.getOctocat(String s) 获取 Octocat ASCII 图案。MetaClient.getRateLimit()获取当前 API 速率限制状态。获取仓库的 README 文件内容。获取指定引用(分支/标签)。ReleasesClient.getReleaseAsset(String owner, String repo, long assetId) 获取指定 Release 的单个资源资产。ActionsClient.getRepoPublicKey(String owner, String repo) 获取仓库的 Actions 公钥,用于加密密钥值。ActionsClient.getRepoSecret(String owner, String repo, String secretName) 获取指定密钥的详情。ActionsClient.getRepoVariable(String owner, String repo, String name) 获取仓库中指定变量的详情。获取指定 Pull Request Review 的详细信息。GistsClient.getRevision(String gistId, String sha) 获取指定 Gist 的特定修订版本。ActionsClient.getSelfHostedRunner(String owner, String repo, long runnerId) 获取仓库中指定自托管运行器的详情。获取指定 Git 标签对象。NotificationsClient.getThread(long threadId) 获取指定通知线程的详细信息。NotificationsClient.getThreadSubscription(long threadId) 获取指定通知线程的订阅状态。获取指定 Git Tree 对象(目录结构)。ActionsClient.getWorkflow(String owner, String repo, long workflowId) 根据工作流 ID 获取工作流详情。ActionsClient.getWorkflowByFileName(String owner, String repo, String fileName) 根据文件名获取工作流详情。ActionsClient.getWorkflowRun(String owner, String repo, long runId) 获取指定工作流运行的详情。MetaClient.getZen()获取一句 Zen of GitHub 语录。NotificationsClient.markAsRead(long threadId) 将指定通知线程标记为已读。NotificationsClient.markThreadAsDone(long threadId) 将指定通知线程标记为已完成(从列表中移除)。PullRequestsClient.merge(String owner, String repo, int pullNumber, MergePullRequestRequest request) 合并指定的 Pull Request。ActionsClient.rerunWorkflow(String owner, String repo, long runId) 重新运行指定的工作流。NotificationsClient.setThreadSubscription(long threadId, Map<String, Boolean> body) 设置指定通知线程的订阅状态。PullRequestsClient.submitReview(String owner, String repo, int pullNumber, long reviewId, Map<String, Object> body) 提交指定的 Pull Request Review(触发 Review 事件)。更新指定 Gist 的内容。IssuesClient.update(String owner, String repo, int issueNumber, UpdateIssueRequest request) 更新指定 Issue。更新指定组织的信息。更新指定经典项目的信息。PullRequestsClient.update(String owner, String repo, int pullNumber, UpdatePullRequestRequest request) 更新指定的 Pull Request。更新指定仓库的 Release。ReposClient.update(String owner, String repo, UpdateRepoRequest request) 更新指定仓库的信息。TeamsClient.update(String org, String teamSlug, UpdateTeamRequest request) 更新指定团队的信息。UsersClient.updateAuthenticatedUser(Map<String, Object> updates) 更新当前已认证用户的个人信息。更新 Pull Request 的头部分支,使其与基础分支保持同步。ReposClient.updateBranchProtection(String owner, String repo, String branch, Protection protection) 更新指定分支的保护规则。ProjectsClient.updateCard(long cardId, Map<String, Object> body) 更新指定项目卡片的信息。ProjectsClient.updateColumn(long columnId, Map<String, String> body) 更新指定项目列的信息。GistsClient.updateComment(String gistId, long commentId, UpdateCommentRequest request) 更新指定 Gist 的评论。IssuesClient.updateComment(String owner, String repo, long commentId, UpdateCommentRequest request) 更新指定评论。WebhooksClient.updateForOrg(String org, int hookId, UpdateWebhookRequest request) 更新指定组织的 Webhook。WebhooksClient.updateForRepo(String owner, String repo, int hookId, UpdateWebhookRequest request) 更新指定仓库的 Webhook。更新指定标签。IssuesClient.updateMilestone(String owner, String repo, int milestoneNumber, Map<String, Object> request) 更新指定里程碑。更新引用指向的提交。ReleasesClient.updateReleaseAsset(String owner, String repo, long assetId, Map<String, Object> request) 更新指定 Release 的资源资产。更新仓库中指定的 Actions 变量。PullRequestsClient.updateReviewComment(String owner, String repo, long commentId, Map<String, String> body) 更新指定的 Pull Request Review 评论。