Class SecureSourceManagerGrpc.SecureSourceManagerFutureStub (0.40.0)

public static final class SecureSourceManagerGrpc.SecureSourceManagerFutureStub extends AbstractFutureStub<SecureSourceManagerGrpc.SecureSourceManagerFutureStub>

A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub > SecureSourceManagerGrpc.SecureSourceManagerFutureStub

Methods

batchCreatePullRequestComments(BatchCreatePullRequestCommentsRequest request)

public ListenableFuture<Operation> batchCreatePullRequestComments(BatchCreatePullRequestCommentsRequest request)

Batch creates pull request comments.

Parameter
Name Description
request BatchCreatePullRequestCommentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

build(Channel channel, CallOptions callOptions)

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

closeIssue(CloseIssueRequest request)

public ListenableFuture<Operation> closeIssue(CloseIssueRequest request)

Closes an issue.

Parameter
Name Description
request CloseIssueRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

closePullRequest(ClosePullRequestRequest request)

public ListenableFuture<Operation> closePullRequest(ClosePullRequestRequest request)

Closes a pull request without merging.

Parameter
Name Description
request ClosePullRequestRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createBranchRule(CreateBranchRuleRequest request)

public ListenableFuture<Operation> createBranchRule(CreateBranchRuleRequest request)

CreateBranchRule creates a branch rule in a given repository.

Parameter
Name Description
request CreateBranchRuleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createHook(CreateHookRequest request)

public ListenableFuture<Operation> createHook(CreateHookRequest request)

Creates a new hook in a given repository.

Parameter
Name Description
request CreateHookRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createInstance(CreateInstanceRequest request)

public ListenableFuture<Operation> createInstance(CreateInstanceRequest request)

Creates a new instance in a given project and location.

Parameter
Name Description
request CreateInstanceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createIssue(CreateIssueRequest request)

public ListenableFuture<Operation> createIssue(CreateIssueRequest request)

Creates an issue.

Parameter
Name Description
request CreateIssueRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createIssueComment(CreateIssueCommentRequest request)

public ListenableFuture<Operation> createIssueComment(CreateIssueCommentRequest request)

Creates an issue comment.

Parameter
Name Description
request CreateIssueCommentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createPullRequest(CreatePullRequestRequest request)

public ListenableFuture<Operation> createPullRequest(CreatePullRequestRequest request)

Creates a pull request.

Parameter
Name Description
request CreatePullRequestRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createPullRequestComment(CreatePullRequestCommentRequest request)

public ListenableFuture<Operation> createPullRequestComment(CreatePullRequestCommentRequest request)

Creates a pull request comment.

Parameter
Name Description
request CreatePullRequestCommentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createRepository(CreateRepositoryRequest request)

public ListenableFuture<Operation> createRepository(CreateRepositoryRequest request)

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.

Parameter
Name Description
request CreateRepositoryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteBranchRule(DeleteBranchRuleRequest request)

public ListenableFuture<Operation> deleteBranchRule(DeleteBranchRuleRequest request)

DeleteBranchRule deletes a branch rule.

Parameter
Name Description
request DeleteBranchRuleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteHook(DeleteHookRequest request)

public ListenableFuture<Operation> deleteHook(DeleteHookRequest request)

Deletes a Hook.

Parameter
Name Description
request DeleteHookRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteInstance(DeleteInstanceRequest request)

public ListenableFuture<Operation> deleteInstance(DeleteInstanceRequest request)

Deletes a single instance.

Parameter
Name Description
request DeleteInstanceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteIssue(DeleteIssueRequest request)

public ListenableFuture<Operation> deleteIssue(DeleteIssueRequest request)

Deletes an issue.

Parameter
Name Description
request DeleteIssueRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteIssueComment(DeleteIssueCommentRequest request)

public ListenableFuture<Operation> deleteIssueComment(DeleteIssueCommentRequest request)

Deletes an issue comment.

Parameter
Name Description
request DeleteIssueCommentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deletePullRequestComment(DeletePullRequestCommentRequest request)

public ListenableFuture<Operation> deletePullRequestComment(DeletePullRequestCommentRequest request)

Deletes a pull request comment.

Parameter
Name Description
request DeletePullRequestCommentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteRepository(DeleteRepositoryRequest request)

public ListenableFuture<Operation> deleteRepository(DeleteRepositoryRequest request)

Deletes a Repository.

Parameter
Name Description
request DeleteRepositoryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

fetchBlob(FetchBlobRequest request)

public ListenableFuture<FetchBlobResponse> fetchBlob(FetchBlobRequest request)

Fetches a blob from a repository.

Parameter
Name Description
request FetchBlobRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<FetchBlobResponse>

fetchTree(FetchTreeRequest request)

public ListenableFuture<FetchTreeResponse> fetchTree(FetchTreeRequest request)

Fetches a tree from a repository.

Parameter
Name Description
request FetchTreeRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<FetchTreeResponse>

getBranchRule(GetBranchRuleRequest request)

public ListenableFuture<BranchRule> getBranchRule(GetBranchRuleRequest request)

GetBranchRule gets a branch rule.

Parameter
Name Description
request GetBranchRuleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<BranchRule>

getHook(GetHookRequest request)

public ListenableFuture<Hook> getHook(GetHookRequest request)

Gets metadata of a hook.

Parameter
Name Description
request GetHookRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Hook>

getIamPolicyRepo(GetIamPolicyRequest request)

public ListenableFuture<Policy> getIamPolicyRepo(GetIamPolicyRequest request)

Get IAM policy for a repository.

Parameter
Name Description
request com.google.iam.v1.GetIamPolicyRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy>

getInstance(GetInstanceRequest request)

public ListenableFuture<Instance> getInstance(GetInstanceRequest request)

Gets details of a single instance.

Parameter
Name Description
request GetInstanceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Instance>

getIssue(GetIssueRequest request)

public ListenableFuture<Issue> getIssue(GetIssueRequest request)

Gets an issue.

Parameter
Name Description
request GetIssueRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Issue>

getIssueComment(GetIssueCommentRequest request)

public ListenableFuture<IssueComment> getIssueComment(GetIssueCommentRequest request)

Gets an issue comment.

Parameter
Name Description
request GetIssueCommentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<IssueComment>

getPullRequest(GetPullRequestRequest request)

public ListenableFuture<PullRequest> getPullRequest(GetPullRequestRequest request)

Gets a pull request.

Parameter
Name Description
request GetPullRequestRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PullRequest>

getPullRequestComment(GetPullRequestCommentRequest request)

public ListenableFuture<PullRequestComment> getPullRequestComment(GetPullRequestCommentRequest request)

Gets a pull request comment.

Parameter
Name Description
request GetPullRequestCommentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PullRequestComment>

getRepository(GetRepositoryRequest request)

public ListenableFuture<Repository> getRepository(GetRepositoryRequest request)

Gets metadata of a repository.

Parameter
Name Description
request GetRepositoryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Repository>

listBranchRules(ListBranchRulesRequest request)

public ListenableFuture<ListBranchRulesResponse> listBranchRules(ListBranchRulesRequest request)

ListBranchRules lists branch rules in a given repository.

Parameter
Name Description
request ListBranchRulesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListBranchRulesResponse>

listHooks(ListHooksRequest request)

public ListenableFuture<ListHooksResponse> listHooks(ListHooksRequest request)

Lists hooks in a given repository.

Parameter
Name Description
request ListHooksRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListHooksResponse>

listInstances(ListInstancesRequest request)

public ListenableFuture<ListInstancesResponse> listInstances(ListInstancesRequest request)

Lists Instances in a given project and location.

Parameter
Name Description
request ListInstancesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListInstancesResponse>

listIssueComments(ListIssueCommentsRequest request)

public ListenableFuture<ListIssueCommentsResponse> listIssueComments(ListIssueCommentsRequest request)

Lists comments in an issue.

Parameter
Name Description
request ListIssueCommentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListIssueCommentsResponse>

listIssues(ListIssuesRequest request)

public ListenableFuture<ListIssuesResponse> listIssues(ListIssuesRequest request)

Lists issues in a repository.

Parameter
Name Description
request ListIssuesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListIssuesResponse>

listPullRequestComments(ListPullRequestCommentsRequest request)

public ListenableFuture<ListPullRequestCommentsResponse> listPullRequestComments(ListPullRequestCommentsRequest request)

Lists pull request comments.

Parameter
Name Description
request ListPullRequestCommentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPullRequestCommentsResponse>

listPullRequestFileDiffs(ListPullRequestFileDiffsRequest request)

public ListenableFuture<ListPullRequestFileDiffsResponse> listPullRequestFileDiffs(ListPullRequestFileDiffsRequest request)

Lists a pull request's file diffs.

Parameter
Name Description
request ListPullRequestFileDiffsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPullRequestFileDiffsResponse>

listPullRequests(ListPullRequestsRequest request)

public ListenableFuture<ListPullRequestsResponse> listPullRequests(ListPullRequestsRequest request)

Lists pull requests in a repository.

Parameter
Name Description
request ListPullRequestsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPullRequestsResponse>

listRepositories(ListRepositoriesRequest request)

public ListenableFuture<ListRepositoriesResponse> listRepositories(ListRepositoriesRequest request)

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.

Parameter
Name Description
request ListRepositoriesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListRepositoriesResponse>

mergePullRequest(MergePullRequestRequest request)

public ListenableFuture<Operation> mergePullRequest(MergePullRequestRequest request)

Merges a pull request.

Parameter
Name Description
request MergePullRequestRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

openIssue(OpenIssueRequest request)

public ListenableFuture<Operation> openIssue(OpenIssueRequest request)

Opens an issue.

Parameter
Name Description
request OpenIssueRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

openPullRequest(OpenPullRequestRequest request)

public ListenableFuture<Operation> openPullRequest(OpenPullRequestRequest request)

Opens a pull request.

Parameter
Name Description
request OpenPullRequestRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

resolvePullRequestComments(ResolvePullRequestCommentsRequest request)

public ListenableFuture<Operation> resolvePullRequestComments(ResolvePullRequestCommentsRequest request)

Resolves pull request comments.

Parameter
Name Description
request ResolvePullRequestCommentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

setIamPolicyRepo(SetIamPolicyRequest request)

public ListenableFuture<Policy> setIamPolicyRepo(SetIamPolicyRequest request)

Set IAM policy on a repository.

Parameter
Name Description
request com.google.iam.v1.SetIamPolicyRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy>

testIamPermissionsRepo(TestIamPermissionsRequest request)

public ListenableFuture<TestIamPermissionsResponse> testIamPermissionsRepo(TestIamPermissionsRequest request)

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

Parameter
Name Description
request com.google.iam.v1.TestIamPermissionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.TestIamPermissionsResponse>

unresolvePullRequestComments(UnresolvePullRequestCommentsRequest request)

public ListenableFuture<Operation> unresolvePullRequestComments(UnresolvePullRequestCommentsRequest request)

Unresolves pull request comment.

Parameter
Name Description
request UnresolvePullRequestCommentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateBranchRule(UpdateBranchRuleRequest request)

public ListenableFuture<Operation> updateBranchRule(UpdateBranchRuleRequest request)

UpdateBranchRule updates a branch rule.

Parameter
Name Description
request UpdateBranchRuleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateHook(UpdateHookRequest request)

public ListenableFuture<Operation> updateHook(UpdateHookRequest request)

Updates the metadata of a hook.

Parameter
Name Description
request UpdateHookRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateIssue(UpdateIssueRequest request)

public ListenableFuture<Operation> updateIssue(UpdateIssueRequest request)

Updates a issue.

Parameter
Name Description
request UpdateIssueRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateIssueComment(UpdateIssueCommentRequest request)

public ListenableFuture<Operation> updateIssueComment(UpdateIssueCommentRequest request)

Updates an issue comment.

Parameter
Name Description
request UpdateIssueCommentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updatePullRequest(UpdatePullRequestRequest request)

public ListenableFuture<Operation> updatePullRequest(UpdatePullRequestRequest request)

Updates a pull request.

Parameter
Name Description
request UpdatePullRequestRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updatePullRequestComment(UpdatePullRequestCommentRequest request)

public ListenableFuture<Operation> updatePullRequestComment(UpdatePullRequestCommentRequest request)

Updates a pull request comment.

Parameter
Name Description
request UpdatePullRequestCommentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateRepository(UpdateRepositoryRequest request)

public ListenableFuture<Operation> updateRepository(UpdateRepositoryRequest request)

Updates the metadata of a repository.

Parameter
Name Description
request UpdateRepositoryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>