Interface SecureSourceManagerGrpc.AsyncService (0.42.0)

public static interface SecureSourceManagerGrpc.AsyncService

Secure Source Manager API Access Secure Source Manager instances, resources, and repositories.

Methods

batchCreatePullRequestComments(BatchCreatePullRequestCommentsRequest request, StreamObserver<Operation> responseObserver)

public default void batchCreatePullRequestComments(BatchCreatePullRequestCommentsRequest request, 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 Postition of the code comments must be unique within the request.

Parameters
Name Description
request BatchCreatePullRequestCommentsRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

closeIssue(CloseIssueRequest request, StreamObserver<Operation> responseObserver)

public default void closeIssue(CloseIssueRequest request, StreamObserver<Operation> responseObserver)

Closes an issue.

Parameters
Name Description
request CloseIssueRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

closePullRequest(ClosePullRequestRequest request, StreamObserver<Operation> responseObserver)

public default void closePullRequest(ClosePullRequestRequest request, StreamObserver<Operation> responseObserver)

Closes a pull request without merging.

Parameters
Name Description
request ClosePullRequestRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createBranchRule(CreateBranchRuleRequest request, StreamObserver<Operation> responseObserver)

public default void createBranchRule(CreateBranchRuleRequest request, StreamObserver<Operation> responseObserver)

CreateBranchRule creates a branch rule in a given repository.

Parameters
Name Description
request CreateBranchRuleRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createHook(CreateHookRequest request, StreamObserver<Operation> responseObserver)

public default void createHook(CreateHookRequest request, StreamObserver<Operation> responseObserver)

Creates a new hook in a given repository.

Parameters
Name Description
request CreateHookRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createInstance(CreateInstanceRequest request, StreamObserver<Operation> responseObserver)

public default void createInstance(CreateInstanceRequest request, StreamObserver<Operation> responseObserver)

Creates a new instance in a given project and location.

Parameters
Name Description
request CreateInstanceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createIssue(CreateIssueRequest request, StreamObserver<Operation> responseObserver)

public default void createIssue(CreateIssueRequest request, StreamObserver<Operation> responseObserver)

Creates an issue.

Parameters
Name Description
request CreateIssueRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createIssueComment(CreateIssueCommentRequest request, StreamObserver<Operation> responseObserver)

public default void createIssueComment(CreateIssueCommentRequest request, StreamObserver<Operation> responseObserver)

Creates an issue comment.

Parameters
Name Description
request CreateIssueCommentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createPullRequest(CreatePullRequestRequest request, StreamObserver<Operation> responseObserver)

public default void createPullRequest(CreatePullRequestRequest request, StreamObserver<Operation> responseObserver)

Creates a pull request.

Parameters
Name Description
request CreatePullRequestRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createPullRequestComment(CreatePullRequestCommentRequest request, StreamObserver<Operation> responseObserver)

public default void createPullRequestComment(CreatePullRequestCommentRequest request, 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.

Parameters
Name Description
request CreatePullRequestCommentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createRepository(CreateRepositoryRequest request, StreamObserver<Operation> responseObserver)

public default void createRepository(CreateRepositoryRequest request, 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.

Parameters
Name Description
request CreateRepositoryRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteBranchRule(DeleteBranchRuleRequest request, StreamObserver<Operation> responseObserver)

public default void deleteBranchRule(DeleteBranchRuleRequest request, StreamObserver<Operation> responseObserver)

DeleteBranchRule deletes a branch rule.

Parameters
Name Description
request DeleteBranchRuleRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteHook(DeleteHookRequest request, StreamObserver<Operation> responseObserver)

public default void deleteHook(DeleteHookRequest request, StreamObserver<Operation> responseObserver)

Deletes a Hook.

Parameters
Name Description
request DeleteHookRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteInstance(DeleteInstanceRequest request, StreamObserver<Operation> responseObserver)

public default void deleteInstance(DeleteInstanceRequest request, StreamObserver<Operation> responseObserver)

Deletes a single instance.

Parameters
Name Description
request DeleteInstanceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteIssue(DeleteIssueRequest request, StreamObserver<Operation> responseObserver)

public default void deleteIssue(DeleteIssueRequest request, StreamObserver<Operation> responseObserver)

Deletes an issue.

Parameters
Name Description
request DeleteIssueRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteIssueComment(DeleteIssueCommentRequest request, StreamObserver<Operation> responseObserver)

public default void deleteIssueComment(DeleteIssueCommentRequest request, StreamObserver<Operation> responseObserver)

Deletes an issue comment.

Parameters
Name Description
request DeleteIssueCommentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deletePullRequestComment(DeletePullRequestCommentRequest request, StreamObserver<Operation> responseObserver)

public default void deletePullRequestComment(DeletePullRequestCommentRequest request, StreamObserver<Operation> responseObserver)

Deletes a pull request comment.

Parameters
Name Description
request DeletePullRequestCommentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteRepository(DeleteRepositoryRequest request, StreamObserver<Operation> responseObserver)

public default void deleteRepository(DeleteRepositoryRequest request, StreamObserver<Operation> responseObserver)

Deletes a Repository.

Parameters
Name Description
request DeleteRepositoryRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

fetchBlob(FetchBlobRequest request, StreamObserver<FetchBlobResponse> responseObserver)

public default void fetchBlob(FetchBlobRequest request, StreamObserver<FetchBlobResponse> responseObserver)

Fetches a blob from a repository.

Parameters
Name Description
request FetchBlobRequest
responseObserver io.grpc.stub.StreamObserver<FetchBlobResponse>

fetchTree(FetchTreeRequest request, StreamObserver<FetchTreeResponse> responseObserver)

public default void fetchTree(FetchTreeRequest request, StreamObserver<FetchTreeResponse> responseObserver)

Fetches a tree from a repository.

Parameters
Name Description
request FetchTreeRequest
responseObserver io.grpc.stub.StreamObserver<FetchTreeResponse>

getBranchRule(GetBranchRuleRequest request, StreamObserver<BranchRule> responseObserver)

public default void getBranchRule(GetBranchRuleRequest request, StreamObserver<BranchRule> responseObserver)

GetBranchRule gets a branch rule.

Parameters
Name Description
request GetBranchRuleRequest
responseObserver io.grpc.stub.StreamObserver<BranchRule>

getHook(GetHookRequest request, StreamObserver<Hook> responseObserver)

public default void getHook(GetHookRequest request, StreamObserver<Hook> responseObserver)

Gets metadata of a hook.

Parameters
Name Description
request GetHookRequest
responseObserver io.grpc.stub.StreamObserver<Hook>

getIamPolicyRepo(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

public default void getIamPolicyRepo(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

Get IAM policy for a repository.

Parameters
Name Description
request com.google.iam.v1.GetIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)

public default void getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)

Gets details of a single instance.

Parameters
Name Description
request GetInstanceRequest
responseObserver io.grpc.stub.StreamObserver<Instance>

getIssue(GetIssueRequest request, StreamObserver<Issue> responseObserver)

public default void getIssue(GetIssueRequest request, StreamObserver<Issue> responseObserver)

Gets an issue.

Parameters
Name Description
request GetIssueRequest
responseObserver io.grpc.stub.StreamObserver<Issue>

getIssueComment(GetIssueCommentRequest request, StreamObserver<IssueComment> responseObserver)

public default void getIssueComment(GetIssueCommentRequest request, StreamObserver<IssueComment> responseObserver)

Gets an issue comment.

Parameters
Name Description
request GetIssueCommentRequest
responseObserver io.grpc.stub.StreamObserver<IssueComment>

getPullRequest(GetPullRequestRequest request, StreamObserver<PullRequest> responseObserver)

public default void getPullRequest(GetPullRequestRequest request, StreamObserver<PullRequest> responseObserver)

Gets a pull request.

Parameters
Name Description
request GetPullRequestRequest
responseObserver io.grpc.stub.StreamObserver<PullRequest>

getPullRequestComment(GetPullRequestCommentRequest request, StreamObserver<PullRequestComment> responseObserver)

public default void getPullRequestComment(GetPullRequestCommentRequest request, StreamObserver<PullRequestComment> responseObserver)

Gets a pull request comment.

Parameters
Name Description
request GetPullRequestCommentRequest
responseObserver io.grpc.stub.StreamObserver<PullRequestComment>

getRepository(GetRepositoryRequest request, StreamObserver<Repository> responseObserver)

public default void getRepository(GetRepositoryRequest request, StreamObserver<Repository> responseObserver)

Gets metadata of a repository.

Parameters
Name Description
request GetRepositoryRequest
responseObserver io.grpc.stub.StreamObserver<Repository>

listBranchRules(ListBranchRulesRequest request, StreamObserver<ListBranchRulesResponse> responseObserver)

public default void listBranchRules(ListBranchRulesRequest request, StreamObserver<ListBranchRulesResponse> responseObserver)

ListBranchRules lists branch rules in a given repository.

Parameters
Name Description
request ListBranchRulesRequest
responseObserver io.grpc.stub.StreamObserver<ListBranchRulesResponse>

listHooks(ListHooksRequest request, StreamObserver<ListHooksResponse> responseObserver)

public default void listHooks(ListHooksRequest request, StreamObserver<ListHooksResponse> responseObserver)

Lists hooks in a given repository.

Parameters
Name Description
request ListHooksRequest
responseObserver io.grpc.stub.StreamObserver<ListHooksResponse>

listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)

public default void listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)

Lists Instances in a given project and location.

Parameters
Name Description
request ListInstancesRequest
responseObserver io.grpc.stub.StreamObserver<ListInstancesResponse>

listIssueComments(ListIssueCommentsRequest request, StreamObserver<ListIssueCommentsResponse> responseObserver)

public default void listIssueComments(ListIssueCommentsRequest request, StreamObserver<ListIssueCommentsResponse> responseObserver)

Lists comments in an issue.

Parameters
Name Description
request ListIssueCommentsRequest
responseObserver io.grpc.stub.StreamObserver<ListIssueCommentsResponse>

listIssues(ListIssuesRequest request, StreamObserver<ListIssuesResponse> responseObserver)

public default void listIssues(ListIssuesRequest request, StreamObserver<ListIssuesResponse> responseObserver)

Lists issues in a repository.

Parameters
Name Description
request ListIssuesRequest
responseObserver io.grpc.stub.StreamObserver<ListIssuesResponse>

listPullRequestComments(ListPullRequestCommentsRequest request, StreamObserver<ListPullRequestCommentsResponse> responseObserver)

public default void listPullRequestComments(ListPullRequestCommentsRequest request, StreamObserver<ListPullRequestCommentsResponse> responseObserver)

Lists pull request comments.

Parameters
Name Description
request ListPullRequestCommentsRequest
responseObserver io.grpc.stub.StreamObserver<ListPullRequestCommentsResponse>

listPullRequestFileDiffs(ListPullRequestFileDiffsRequest request, StreamObserver<ListPullRequestFileDiffsResponse> responseObserver)

public default void listPullRequestFileDiffs(ListPullRequestFileDiffsRequest request, StreamObserver<ListPullRequestFileDiffsResponse> responseObserver)

Lists a pull request's file diffs.

Parameters
Name Description
request ListPullRequestFileDiffsRequest
responseObserver io.grpc.stub.StreamObserver<ListPullRequestFileDiffsResponse>

listPullRequests(ListPullRequestsRequest request, StreamObserver<ListPullRequestsResponse> responseObserver)

public default void listPullRequests(ListPullRequestsRequest request, StreamObserver<ListPullRequestsResponse> responseObserver)

Lists pull requests in a repository.

Parameters
Name Description
request ListPullRequestsRequest
responseObserver io.grpc.stub.StreamObserver<ListPullRequestsResponse>

listRepositories(ListRepositoriesRequest request, StreamObserver<ListRepositoriesResponse> responseObserver)

public default void listRepositories(ListRepositoriesRequest request, 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.

Parameters
Name Description
request ListRepositoriesRequest
responseObserver io.grpc.stub.StreamObserver<ListRepositoriesResponse>

mergePullRequest(MergePullRequestRequest request, StreamObserver<Operation> responseObserver)

public default void mergePullRequest(MergePullRequestRequest request, StreamObserver<Operation> responseObserver)

Merges a pull request.

Parameters
Name Description
request MergePullRequestRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

openIssue(OpenIssueRequest request, StreamObserver<Operation> responseObserver)

public default void openIssue(OpenIssueRequest request, StreamObserver<Operation> responseObserver)

Opens an issue.

Parameters
Name Description
request OpenIssueRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

openPullRequest(OpenPullRequestRequest request, StreamObserver<Operation> responseObserver)

public default void openPullRequest(OpenPullRequestRequest request, StreamObserver<Operation> responseObserver)

Opens a pull request.

Parameters
Name Description
request OpenPullRequestRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

resolvePullRequestComments(ResolvePullRequestCommentsRequest request, StreamObserver<Operation> responseObserver)

public default void resolvePullRequestComments(ResolvePullRequestCommentsRequest request, 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.

Parameters
Name Description
request ResolvePullRequestCommentsRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

setIamPolicyRepo(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

public default void setIamPolicyRepo(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

Set IAM policy on a repository.

Parameters
Name Description
request com.google.iam.v1.SetIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

testIamPermissionsRepo(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)

public default void testIamPermissionsRepo(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)

Test IAM permissions on a repository. IAM permission checks are not required on this method.

Parameters
Name Description
request com.google.iam.v1.TestIamPermissionsRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse>

unresolvePullRequestComments(UnresolvePullRequestCommentsRequest request, StreamObserver<Operation> responseObserver)

public default void unresolvePullRequestComments(UnresolvePullRequestCommentsRequest request, 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.

Parameters
Name Description
request UnresolvePullRequestCommentsRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateBranchRule(UpdateBranchRuleRequest request, StreamObserver<Operation> responseObserver)

public default void updateBranchRule(UpdateBranchRuleRequest request, StreamObserver<Operation> responseObserver)

UpdateBranchRule updates a branch rule.

Parameters
Name Description
request UpdateBranchRuleRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateHook(UpdateHookRequest request, StreamObserver<Operation> responseObserver)

public default void updateHook(UpdateHookRequest request, StreamObserver<Operation> responseObserver)

Updates the metadata of a hook.

Parameters
Name Description
request UpdateHookRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateIssue(UpdateIssueRequest request, StreamObserver<Operation> responseObserver)

public default void updateIssue(UpdateIssueRequest request, StreamObserver<Operation> responseObserver)

Updates a issue.

Parameters
Name Description
request UpdateIssueRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateIssueComment(UpdateIssueCommentRequest request, StreamObserver<Operation> responseObserver)

public default void updateIssueComment(UpdateIssueCommentRequest request, StreamObserver<Operation> responseObserver)

Updates an issue comment.

Parameters
Name Description
request UpdateIssueCommentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updatePullRequest(UpdatePullRequestRequest request, StreamObserver<Operation> responseObserver)

public default void updatePullRequest(UpdatePullRequestRequest request, StreamObserver<Operation> responseObserver)

Updates a pull request.

Parameters
Name Description
request UpdatePullRequestRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updatePullRequestComment(UpdatePullRequestCommentRequest request, StreamObserver<Operation> responseObserver)

public default void updatePullRequestComment(UpdatePullRequestCommentRequest request, StreamObserver<Operation> responseObserver)

Updates a pull request comment.

Parameters
Name Description
request UpdatePullRequestCommentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateRepository(UpdateRepositoryRequest request, StreamObserver<Operation> responseObserver)

public default void updateRepository(UpdateRepositoryRequest request, StreamObserver<Operation> responseObserver)

Updates the metadata of a repository.

Parameters
Name Description
request UpdateRepositoryRequest
responseObserver io.grpc.stub.StreamObserver<Operation>