Class DeveloperConnectGrpc.DeveloperConnectStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<DeveloperConnectGrpc.DeveloperConnectStub>
com.google.cloud.developerconnect.v1.DeveloperConnectGrpc.DeveloperConnectStub
- Enclosing class:
- DeveloperConnectGrpc
public static final class DeveloperConnectGrpc.DeveloperConnectStub
extends io.grpc.stub.AbstractAsyncStub<DeveloperConnectGrpc.DeveloperConnectStub>
A stub to allow clients to do asynchronous rpc calls to service DeveloperConnect.
Service describing handlers for resources
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateAccountConnector(CreateAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AccountConnector in a given project and location.voidcreateConnection(CreateConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Connection in a given project and location.voidcreateGitRepositoryLink(CreateGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a GitRepositoryLink.voiddeleteAccountConnector(DeleteAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AccountConnector.voiddeleteConnection(DeleteConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Connection.voiddeleteGitRepositoryLink(DeleteGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GitRepositoryLink.voiddeleteSelf(DeleteSelfRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Delete the User based on the user credentials.voiddeleteUser(DeleteUserRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single User.voidfetchAccessToken(FetchAccessTokenRequest request, io.grpc.stub.StreamObserver<FetchAccessTokenResponse> responseObserver) Fetches OAuth access token based on end user credentials.voidfetchGitHubInstallations(FetchGitHubInstallationsRequest request, io.grpc.stub.StreamObserver<FetchGitHubInstallationsResponse> responseObserver) FetchGitHubInstallations returns the list of GitHub Installations that are available to be added to a Connection.voidfetchGitRefs(FetchGitRefsRequest request, io.grpc.stub.StreamObserver<FetchGitRefsResponse> responseObserver) Fetch the list of branches or tags for a given repository.voidfetchLinkableGitRepositories(FetchLinkableGitRepositoriesRequest request, io.grpc.stub.StreamObserver<FetchLinkableGitRepositoriesResponse> responseObserver) FetchLinkableGitRepositories returns a list of git repositories from an SCM that are available to be added to a Connection.voidfetchReadToken(FetchReadTokenRequest request, io.grpc.stub.StreamObserver<FetchReadTokenResponse> responseObserver) Fetches read token of a given gitRepositoryLink.voidfetchReadWriteToken(FetchReadWriteTokenRequest request, io.grpc.stub.StreamObserver<FetchReadWriteTokenResponse> responseObserver) Fetches read/write token of a given gitRepositoryLink.voidfetchSelf(FetchSelfRequest request, io.grpc.stub.StreamObserver<User> responseObserver) Fetch the User based on the user credentials.voidfinishOAuth(FinishOAuthRequest request, io.grpc.stub.StreamObserver<FinishOAuthResponse> responseObserver) Finishes OAuth flow for an account connector.voidgetAccountConnector(GetAccountConnectorRequest request, io.grpc.stub.StreamObserver<AccountConnector> responseObserver) Gets details of a single AccountConnector.voidgetConnection(GetConnectionRequest request, io.grpc.stub.StreamObserver<Connection> responseObserver) Gets details of a single Connection.voidgetGitRepositoryLink(GetGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<GitRepositoryLink> responseObserver) Gets details of a single GitRepositoryLink.voidlistAccountConnectors(ListAccountConnectorsRequest request, io.grpc.stub.StreamObserver<ListAccountConnectorsResponse> responseObserver) Lists AccountConnectors in a given project and location.voidlistConnections(ListConnectionsRequest request, io.grpc.stub.StreamObserver<ListConnectionsResponse> responseObserver) Lists Connections in a given project and location.voidlistGitRepositoryLinks(ListGitRepositoryLinksRequest request, io.grpc.stub.StreamObserver<ListGitRepositoryLinksResponse> responseObserver) Lists GitRepositoryLinks in a given project, location, and connection.voidlistUsers(ListUsersRequest request, io.grpc.stub.StreamObserver<ListUsersResponse> responseObserver) Lists Users in a given project, location, and account_connector.voidstartOAuth(StartOAuthRequest request, io.grpc.stub.StreamObserver<StartOAuthResponse> responseObserver) Starts OAuth flow for an account connector.voidupdateAccountConnector(UpdateAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AccountConnector.voidupdateConnection(UpdateConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Connection.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected DeveloperConnectGrpc.DeveloperConnectStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<DeveloperConnectGrpc.DeveloperConnectStub>
-
listConnections
public void listConnections(ListConnectionsRequest request, io.grpc.stub.StreamObserver<ListConnectionsResponse> responseObserver) Lists Connections in a given project and location.
-
getConnection
public void getConnection(GetConnectionRequest request, io.grpc.stub.StreamObserver<Connection> responseObserver) Gets details of a single Connection.
-
createConnection
public void createConnection(CreateConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Connection in a given project and location.
-
updateConnection
public void updateConnection(UpdateConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Connection.
-
deleteConnection
public void deleteConnection(DeleteConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Connection.
-
createGitRepositoryLink
public void createGitRepositoryLink(CreateGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a GitRepositoryLink. Upon linking a Git Repository, Developer Connect will configure the Git Repository to send webhook events to Developer Connect. Connections that use Firebase GitHub Application will have events forwarded to the Firebase service. Connections that use Gemini Code Assist will have events forwarded to Gemini Code Assist service. All other Connections will have events forwarded to Cloud Build.
-
deleteGitRepositoryLink
public void deleteGitRepositoryLink(DeleteGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GitRepositoryLink.
-
listGitRepositoryLinks
public void listGitRepositoryLinks(ListGitRepositoryLinksRequest request, io.grpc.stub.StreamObserver<ListGitRepositoryLinksResponse> responseObserver) Lists GitRepositoryLinks in a given project, location, and connection.
-
getGitRepositoryLink
public void getGitRepositoryLink(GetGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<GitRepositoryLink> responseObserver) Gets details of a single GitRepositoryLink.
-
fetchReadWriteToken
public void fetchReadWriteToken(FetchReadWriteTokenRequest request, io.grpc.stub.StreamObserver<FetchReadWriteTokenResponse> responseObserver) Fetches read/write token of a given gitRepositoryLink.
-
fetchReadToken
public void fetchReadToken(FetchReadTokenRequest request, io.grpc.stub.StreamObserver<FetchReadTokenResponse> responseObserver) Fetches read token of a given gitRepositoryLink.
-
fetchLinkableGitRepositories
public void fetchLinkableGitRepositories(FetchLinkableGitRepositoriesRequest request, io.grpc.stub.StreamObserver<FetchLinkableGitRepositoriesResponse> responseObserver) FetchLinkableGitRepositories returns a list of git repositories from an SCM that are available to be added to a Connection.
-
fetchGitHubInstallations
public void fetchGitHubInstallations(FetchGitHubInstallationsRequest request, io.grpc.stub.StreamObserver<FetchGitHubInstallationsResponse> responseObserver) FetchGitHubInstallations returns the list of GitHub Installations that are available to be added to a Connection. For github.com, only installations accessible to the authorizer token are returned. For GitHub Enterprise, all installations are returned.
-
fetchGitRefs
public void fetchGitRefs(FetchGitRefsRequest request, io.grpc.stub.StreamObserver<FetchGitRefsResponse> responseObserver) Fetch the list of branches or tags for a given repository.
-
listAccountConnectors
public void listAccountConnectors(ListAccountConnectorsRequest request, io.grpc.stub.StreamObserver<ListAccountConnectorsResponse> responseObserver) Lists AccountConnectors in a given project and location.
-
getAccountConnector
public void getAccountConnector(GetAccountConnectorRequest request, io.grpc.stub.StreamObserver<AccountConnector> responseObserver) Gets details of a single AccountConnector.
-
createAccountConnector
public void createAccountConnector(CreateAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AccountConnector in a given project and location.
-
updateAccountConnector
public void updateAccountConnector(UpdateAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AccountConnector.
-
deleteAccountConnector
public void deleteAccountConnector(DeleteAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AccountConnector.
-
fetchAccessToken
public void fetchAccessToken(FetchAccessTokenRequest request, io.grpc.stub.StreamObserver<FetchAccessTokenResponse> responseObserver) Fetches OAuth access token based on end user credentials.
-
listUsers
public void listUsers(ListUsersRequest request, io.grpc.stub.StreamObserver<ListUsersResponse> responseObserver) Lists Users in a given project, location, and account_connector.
-
deleteUser
public void deleteUser(DeleteUserRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single User.
-
fetchSelf
Fetch the User based on the user credentials.
-
deleteSelf
public void deleteSelf(DeleteSelfRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Delete the User based on the user credentials.
-
startOAuth
public void startOAuth(StartOAuthRequest request, io.grpc.stub.StreamObserver<StartOAuthResponse> responseObserver) Starts OAuth flow for an account connector.
-
finishOAuth
public void finishOAuth(FinishOAuthRequest request, io.grpc.stub.StreamObserver<FinishOAuthResponse> responseObserver) Finishes OAuth flow for an account connector.
-