Interface SecureSourceManagerGrpc.AsyncService (0.40.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.

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.

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.

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 comment.

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>