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
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
public ListenableFuture<Operation> batchCreatePullRequestComments(BatchCreatePullRequestCommentsRequest request)
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.
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
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
closeIssue(CloseIssueRequest request)
public ListenableFuture<Operation> closeIssue(CloseIssueRequest request)
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.
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.
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.
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.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createIssue(CreateIssueRequest request)
public ListenableFuture<Operation> createIssue(CreateIssueRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture<Operation> createIssueComment(CreateIssueCommentRequest request)
Creates an issue comment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createPullRequest(CreatePullRequestRequest request)
public ListenableFuture<Operation> createPullRequest(CreatePullRequestRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture<Operation> createPullRequestComment(CreatePullRequestCommentRequest request)
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.
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.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteBranchRule(DeleteBranchRuleRequest request)
public ListenableFuture<Operation> deleteBranchRule(DeleteBranchRuleRequest request)
DeleteBranchRule deletes a branch rule.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteHook(DeleteHookRequest request)
public ListenableFuture<Operation> deleteHook(DeleteHookRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteInstance(DeleteInstanceRequest request)
public ListenableFuture<Operation> deleteInstance(DeleteInstanceRequest request)
Deletes a single instance.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteIssue(DeleteIssueRequest request)
public ListenableFuture<Operation> deleteIssue(DeleteIssueRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture<Operation> deleteIssueComment(DeleteIssueCommentRequest request)
Deletes an issue comment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture<Operation> deletePullRequestComment(DeletePullRequestCommentRequest request)
Deletes a pull request comment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteRepository(DeleteRepositoryRequest request)
public ListenableFuture<Operation> deleteRepository(DeleteRepositoryRequest request)
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.
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.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<FetchTreeResponse> |
|
getBranchRule(GetBranchRuleRequest request)
public ListenableFuture<BranchRule> getBranchRule(GetBranchRuleRequest request)
GetBranchRule gets a branch rule.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<BranchRule> |
|
getHook(GetHookRequest request)
public ListenableFuture<Hook> getHook(GetHookRequest request)
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.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Instance> |
|
getIssue(GetIssueRequest request)
public ListenableFuture<Issue> getIssue(GetIssueRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Issue> |
|
public ListenableFuture<IssueComment> getIssueComment(GetIssueCommentRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<IssueComment> |
|
getPullRequest(GetPullRequestRequest request)
public ListenableFuture<PullRequest> getPullRequest(GetPullRequestRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<PullRequest> |
|
public ListenableFuture<PullRequestComment> getPullRequestComment(GetPullRequestCommentRequest request)
Gets a pull request comment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<PullRequestComment> |
|
getRepository(GetRepositoryRequest request)
public ListenableFuture<Repository> getRepository(GetRepositoryRequest request)
Gets metadata of a repository.
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.
listHooks(ListHooksRequest request)
public ListenableFuture<ListHooksResponse> listHooks(ListHooksRequest request)
Lists hooks in a given repository.
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.
public ListenableFuture<ListIssueCommentsResponse> listIssueComments(ListIssueCommentsRequest request)
Lists comments in an issue.
listIssues(ListIssuesRequest request)
public ListenableFuture<ListIssuesResponse> listIssues(ListIssuesRequest request)
Lists issues in a repository.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ListIssuesResponse> |
|
public ListenableFuture<ListPullRequestCommentsResponse> listPullRequestComments(ListPullRequestCommentsRequest request)
Lists pull request comments.
listPullRequestFileDiffs(ListPullRequestFileDiffsRequest request)
public ListenableFuture<ListPullRequestFileDiffsResponse> listPullRequestFileDiffs(ListPullRequestFileDiffsRequest request)
Lists a pull request's file diffs.
listPullRequests(ListPullRequestsRequest request)
public ListenableFuture<ListPullRequestsResponse> listPullRequests(ListPullRequestsRequest request)
Lists pull requests in a repository.
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.
mergePullRequest(MergePullRequestRequest request)
public ListenableFuture<Operation> mergePullRequest(MergePullRequestRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
openIssue(OpenIssueRequest request)
public ListenableFuture<Operation> openIssue(OpenIssueRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
openPullRequest(OpenPullRequestRequest request)
public ListenableFuture<Operation> openPullRequest(OpenPullRequestRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture<Operation> resolvePullRequestComments(ResolvePullRequestCommentsRequest request)
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.
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> |
|
public ListenableFuture<Operation> unresolvePullRequestComments(UnresolvePullRequestCommentsRequest request)
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.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateBranchRule(UpdateBranchRuleRequest request)
public ListenableFuture<Operation> updateBranchRule(UpdateBranchRuleRequest request)
UpdateBranchRule updates a branch rule.
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.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateIssue(UpdateIssueRequest request)
public ListenableFuture<Operation> updateIssue(UpdateIssueRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture<Operation> updateIssueComment(UpdateIssueCommentRequest request)
Updates an issue comment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updatePullRequest(UpdatePullRequestRequest request)
public ListenableFuture<Operation> updatePullRequest(UpdatePullRequestRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture<Operation> updatePullRequestComment(UpdatePullRequestCommentRequest request)
Updates a pull request comment.
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.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|