Interface SecureSourceManagerGrpc.AsyncService
- All Known Implementing Classes:
SecureSourceManagerGrpc.SecureSourceManagerImplBase
- Enclosing class:
- SecureSourceManagerGrpc
public static interface SecureSourceManagerGrpc.AsyncService
Secure Source Manager API Access Secure Source Manager instances, resources, and repositories.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidbatchCreatePullRequestComments(BatchCreatePullRequestCommentsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Batch creates pull request comments.default voidcloseIssue(CloseIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Closes an issue.default voidclosePullRequest(ClosePullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Closes a pull request without merging.default voidcreateBranchRule(CreateBranchRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) CreateBranchRule creates a branch rule in a given repository.default voidcreateHook(CreateHookRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new hook in a given repository.default voidcreateInstance(CreateInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new instance in a given project and location.default voidcreateIssue(CreateIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates an issue.default voidcreateIssueComment(CreateIssueCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates an issue comment.default voidcreatePullRequest(CreatePullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a pull request.default voidcreatePullRequestComment(CreatePullRequestCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a pull request comment.default voidcreateRepository(CreateRepositoryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new repository in a given project and location.default voiddeleteBranchRule(DeleteBranchRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) DeleteBranchRule deletes a branch rule.default voiddeleteHook(DeleteHookRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Hook.default voiddeleteInstance(DeleteInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single instance.default voiddeleteIssue(DeleteIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes an issue.default voiddeleteIssueComment(DeleteIssueCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes an issue comment.default voiddeletePullRequestComment(DeletePullRequestCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a pull request comment.default voiddeleteRepository(DeleteRepositoryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Repository.default voidfetchBlob(FetchBlobRequest request, io.grpc.stub.StreamObserver<FetchBlobResponse> responseObserver) Fetches a blob from a repository.default voidfetchTree(FetchTreeRequest request, io.grpc.stub.StreamObserver<FetchTreeResponse> responseObserver) Fetches a tree from a repository.default voidgetBranchRule(GetBranchRuleRequest request, io.grpc.stub.StreamObserver<BranchRule> responseObserver) GetBranchRule gets a branch rule.default voidgetHook(GetHookRequest request, io.grpc.stub.StreamObserver<Hook> responseObserver) Gets metadata of a hook.default voidgetIamPolicyRepo(com.google.iam.v1.GetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver) Get IAM policy for a repository.default voidgetInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver) Gets details of a single instance.default voidgetIssue(GetIssueRequest request, io.grpc.stub.StreamObserver<Issue> responseObserver) Gets an issue.default voidgetIssueComment(GetIssueCommentRequest request, io.grpc.stub.StreamObserver<IssueComment> responseObserver) Gets an issue comment.default voidgetPullRequest(GetPullRequestRequest request, io.grpc.stub.StreamObserver<PullRequest> responseObserver) Gets a pull request.default voidgetPullRequestComment(GetPullRequestCommentRequest request, io.grpc.stub.StreamObserver<PullRequestComment> responseObserver) Gets a pull request comment.default voidgetRepository(GetRepositoryRequest request, io.grpc.stub.StreamObserver<Repository> responseObserver) Gets metadata of a repository.default voidlistBranchRules(ListBranchRulesRequest request, io.grpc.stub.StreamObserver<ListBranchRulesResponse> responseObserver) ListBranchRules lists branch rules in a given repository.default voidlistHooks(ListHooksRequest request, io.grpc.stub.StreamObserver<ListHooksResponse> responseObserver) Lists hooks in a given repository.default voidlistInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver) Lists Instances in a given project and location.default voidlistIssueComments(ListIssueCommentsRequest request, io.grpc.stub.StreamObserver<ListIssueCommentsResponse> responseObserver) Lists comments in an issue.default voidlistIssues(ListIssuesRequest request, io.grpc.stub.StreamObserver<ListIssuesResponse> responseObserver) Lists issues in a repository.default voidlistPullRequestComments(ListPullRequestCommentsRequest request, io.grpc.stub.StreamObserver<ListPullRequestCommentsResponse> responseObserver) Lists pull request comments.default voidlistPullRequestFileDiffs(ListPullRequestFileDiffsRequest request, io.grpc.stub.StreamObserver<ListPullRequestFileDiffsResponse> responseObserver) Lists a pull request's file diffs.default voidlistPullRequests(ListPullRequestsRequest request, io.grpc.stub.StreamObserver<ListPullRequestsResponse> responseObserver) Lists pull requests in a repository.default voidlistRepositories(ListRepositoriesRequest request, io.grpc.stub.StreamObserver<ListRepositoriesResponse> responseObserver) Lists Repositories in a given project and location.default voidmergePullRequest(MergePullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Merges a pull request.default voidopenIssue(OpenIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Opens an issue.default voidopenPullRequest(OpenPullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Opens a pull request.default voidresolvePullRequestComments(ResolvePullRequestCommentsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Resolves pull request comments.default voidsetIamPolicyRepo(com.google.iam.v1.SetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver) Set IAM policy on a repository.default voidtestIamPermissionsRepo(com.google.iam.v1.TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver) Test IAM permissions on a repository.default voidunresolvePullRequestComments(UnresolvePullRequestCommentsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Unresolves pull request comments.default voidupdateBranchRule(UpdateBranchRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) UpdateBranchRule updates a branch rule.default voidupdateHook(UpdateHookRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the metadata of a hook.default voidupdateIssue(UpdateIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a issue.default voidupdateIssueComment(UpdateIssueCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates an issue comment.default voidupdatePullRequest(UpdatePullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a pull request.default voidupdatePullRequestComment(UpdatePullRequestCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a pull request comment.default voidupdateRepository(UpdateRepositoryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the metadata of a repository.
-
Method Details
-
listInstances
default void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver) Lists Instances in a given project and location.
-
getInstance
default void getInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver) Gets details of a single instance.
-
createInstance
default void createInstance(CreateInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new instance in a given project and location.
-
deleteInstance
default void deleteInstance(DeleteInstanceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single instance.
-
listRepositories
default void listRepositories(ListRepositoriesRequest request, io.grpc.stub.StreamObserver<ListRepositoriesResponse> responseObserver) Lists Repositories in a given project and location. The instance field is required in the query parameter for requests using the securesourcemanager.googleapis.com endpoint.
-
getRepository
default void getRepository(GetRepositoryRequest request, io.grpc.stub.StreamObserver<Repository> responseObserver) Gets metadata of a repository.
-
createRepository
default void createRepository(CreateRepositoryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new repository in a given project and location. The Repository.Instance field is required in the request body for requests using the securesourcemanager.googleapis.com endpoint.
-
updateRepository
default void updateRepository(UpdateRepositoryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the metadata of a repository.
-
deleteRepository
default void deleteRepository(DeleteRepositoryRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Repository.
-
listHooks
default void listHooks(ListHooksRequest request, io.grpc.stub.StreamObserver<ListHooksResponse> responseObserver) Lists hooks in a given repository.
-
getHook
Gets metadata of a hook.
-
createHook
default void createHook(CreateHookRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new hook in a given repository.
-
updateHook
default void updateHook(UpdateHookRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the metadata of a hook.
-
deleteHook
default void deleteHook(DeleteHookRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Hook.
-
getIamPolicyRepo
default void getIamPolicyRepo(com.google.iam.v1.GetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver) Get IAM policy for a repository.
-
setIamPolicyRepo
default void setIamPolicyRepo(com.google.iam.v1.SetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver) Set IAM policy on a repository.
-
testIamPermissionsRepo
default void testIamPermissionsRepo(com.google.iam.v1.TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver) Test IAM permissions on a repository. IAM permission checks are not required on this method.
-
createBranchRule
default void createBranchRule(CreateBranchRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) CreateBranchRule creates a branch rule in a given repository.
-
listBranchRules
default void listBranchRules(ListBranchRulesRequest request, io.grpc.stub.StreamObserver<ListBranchRulesResponse> responseObserver) ListBranchRules lists branch rules in a given repository.
-
getBranchRule
default void getBranchRule(GetBranchRuleRequest request, io.grpc.stub.StreamObserver<BranchRule> responseObserver) GetBranchRule gets a branch rule.
-
updateBranchRule
default void updateBranchRule(UpdateBranchRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) UpdateBranchRule updates a branch rule.
-
deleteBranchRule
default void deleteBranchRule(DeleteBranchRuleRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) DeleteBranchRule deletes a branch rule.
-
createPullRequest
default void createPullRequest(CreatePullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a pull request.
-
getPullRequest
default void getPullRequest(GetPullRequestRequest request, io.grpc.stub.StreamObserver<PullRequest> responseObserver) Gets a pull request.
-
listPullRequests
default void listPullRequests(ListPullRequestsRequest request, io.grpc.stub.StreamObserver<ListPullRequestsResponse> responseObserver) Lists pull requests in a repository.
-
updatePullRequest
default void updatePullRequest(UpdatePullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a pull request.
-
mergePullRequest
default void mergePullRequest(MergePullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Merges a pull request.
-
openPullRequest
default void openPullRequest(OpenPullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Opens a pull request.
-
closePullRequest
default void closePullRequest(ClosePullRequestRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Closes a pull request without merging.
-
listPullRequestFileDiffs
default void listPullRequestFileDiffs(ListPullRequestFileDiffsRequest request, io.grpc.stub.StreamObserver<ListPullRequestFileDiffsResponse> responseObserver) Lists a pull request's file diffs.
-
fetchTree
default void fetchTree(FetchTreeRequest request, io.grpc.stub.StreamObserver<FetchTreeResponse> responseObserver) Fetches a tree from a repository.
-
fetchBlob
default void fetchBlob(FetchBlobRequest request, io.grpc.stub.StreamObserver<FetchBlobResponse> responseObserver) Fetches a blob from a repository.
-
createIssue
default void createIssue(CreateIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates an issue.
-
getIssue
Gets an issue.
-
listIssues
default void listIssues(ListIssuesRequest request, io.grpc.stub.StreamObserver<ListIssuesResponse> responseObserver) Lists issues in a repository.
-
updateIssue
default void updateIssue(UpdateIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a issue.
-
deleteIssue
default void deleteIssue(DeleteIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes an issue.
-
openIssue
default void openIssue(OpenIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Opens an issue.
-
closeIssue
default void closeIssue(CloseIssueRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Closes an issue.
-
getPullRequestComment
default void getPullRequestComment(GetPullRequestCommentRequest request, io.grpc.stub.StreamObserver<PullRequestComment> responseObserver) Gets a pull request comment.
-
listPullRequestComments
default void listPullRequestComments(ListPullRequestCommentsRequest request, io.grpc.stub.StreamObserver<ListPullRequestCommentsResponse> responseObserver) Lists pull request comments.
-
createPullRequestComment
default void createPullRequestComment(CreatePullRequestCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a pull request comment. This function is used to create a single PullRequestComment of type Comment, or a single PullRequestComment of type Code that's replying to another PullRequestComment of type Code. Use BatchCreatePullRequestComments to create multiple PullRequestComments for code reviews.
-
updatePullRequestComment
default void updatePullRequestComment(UpdatePullRequestCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a pull request comment.
-
deletePullRequestComment
default void deletePullRequestComment(DeletePullRequestCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a pull request comment.
-
batchCreatePullRequestComments
default void batchCreatePullRequestComments(BatchCreatePullRequestCommentsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Batch creates pull request comments. This function is used to create multiple PullRequestComments for code review. There needs to be exactly one PullRequestComment of type Review, and at most 100 PullRequestComments of type Code per request. The Position of the code comments must be unique within the request.
-
resolvePullRequestComments
default void resolvePullRequestComments(ResolvePullRequestCommentsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Resolves pull request comments. A list of PullRequestComment names must be provided. The PullRequestComment names must be in the same conversation thread. If auto_fill is set, all comments in the conversation thread will be resolved.
-
unresolvePullRequestComments
default void unresolvePullRequestComments(UnresolvePullRequestCommentsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Unresolves pull request comments. A list of PullRequestComment names must be provided. The PullRequestComment names must be in the same conversation thread. If auto_fill is set, all comments in the conversation thread will be unresolved.
-
createIssueComment
default void createIssueComment(CreateIssueCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates an issue comment.
-
getIssueComment
default void getIssueComment(GetIssueCommentRequest request, io.grpc.stub.StreamObserver<IssueComment> responseObserver) Gets an issue comment.
-
listIssueComments
default void listIssueComments(ListIssueCommentsRequest request, io.grpc.stub.StreamObserver<ListIssueCommentsResponse> responseObserver) Lists comments in an issue.
-
updateIssueComment
default void updateIssueComment(UpdateIssueCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates an issue comment.
-
deleteIssueComment
default void deleteIssueComment(DeleteIssueCommentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes an issue comment.
-