Class SecureSourceManagerGrpc.SecureSourceManagerStub (0.42.0)

public static final class SecureSourceManagerGrpc.SecureSourceManagerStub extends AbstractAsyncStub<SecureSourceManagerGrpc.SecureSourceManagerStub>

A stub to allow clients to do asynchronous rpc calls to service SecureSourceManager.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > SecureSourceManagerGrpc.SecureSourceManagerStub

Methods

batchCreatePullRequestComments(BatchCreatePullRequestCommentsRequest request, StreamObserver<Operation> responseObserver)

public 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>

build(Channel channel, CallOptions callOptions)

protected SecureSourceManagerGrpc.SecureSourceManagerStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
SecureSourceManagerGrpc.SecureSourceManagerStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

closeIssue(CloseIssueRequest request, StreamObserver<Operation> responseObserver)

public 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 void updateRepository(UpdateRepositoryRequest request, StreamObserver<Operation> responseObserver)

Updates the metadata of a repository.

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