Interface DeveloperConnectGrpc.AsyncService
- All Known Implementing Classes:
DeveloperConnectGrpc.DeveloperConnectImplBase
- Enclosing class:
- DeveloperConnectGrpc
public static interface DeveloperConnectGrpc.AsyncService
Service describing handlers for resources
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateAccountConnector(CreateAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AccountConnector in a given project and location.default voidcreateConnection(CreateConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Connection in a given project and location.default voidcreateGitRepositoryLink(CreateGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a GitRepositoryLink.default voiddeleteAccountConnector(DeleteAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AccountConnector.default voiddeleteConnection(DeleteConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Connection.default voiddeleteGitRepositoryLink(DeleteGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GitRepositoryLink.default voiddeleteSelf(DeleteSelfRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Delete the User based on the user credentials.default voiddeleteUser(DeleteUserRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single User.default voidfetchAccessToken(FetchAccessTokenRequest request, io.grpc.stub.StreamObserver<FetchAccessTokenResponse> responseObserver) Fetches OAuth access token based on end user credentials.default 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.default voidfetchGitRefs(FetchGitRefsRequest request, io.grpc.stub.StreamObserver<FetchGitRefsResponse> responseObserver) Fetch the list of branches or tags for a given repository.default 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.default voidfetchReadToken(FetchReadTokenRequest request, io.grpc.stub.StreamObserver<FetchReadTokenResponse> responseObserver) Fetches read token of a given gitRepositoryLink.default voidfetchReadWriteToken(FetchReadWriteTokenRequest request, io.grpc.stub.StreamObserver<FetchReadWriteTokenResponse> responseObserver) Fetches read/write token of a given gitRepositoryLink.default voidfetchSelf(FetchSelfRequest request, io.grpc.stub.StreamObserver<User> responseObserver) Fetch the User based on the user credentials.default voidfinishOAuth(FinishOAuthRequest request, io.grpc.stub.StreamObserver<FinishOAuthResponse> responseObserver) Finishes OAuth flow for an account connector.default voidgetAccountConnector(GetAccountConnectorRequest request, io.grpc.stub.StreamObserver<AccountConnector> responseObserver) Gets details of a single AccountConnector.default voidgetConnection(GetConnectionRequest request, io.grpc.stub.StreamObserver<Connection> responseObserver) Gets details of a single Connection.default voidgetGitRepositoryLink(GetGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<GitRepositoryLink> responseObserver) Gets details of a single GitRepositoryLink.default voidlistAccountConnectors(ListAccountConnectorsRequest request, io.grpc.stub.StreamObserver<ListAccountConnectorsResponse> responseObserver) Lists AccountConnectors in a given project and location.default voidlistConnections(ListConnectionsRequest request, io.grpc.stub.StreamObserver<ListConnectionsResponse> responseObserver) Lists Connections in a given project and location.default voidlistGitRepositoryLinks(ListGitRepositoryLinksRequest request, io.grpc.stub.StreamObserver<ListGitRepositoryLinksResponse> responseObserver) Lists GitRepositoryLinks in a given project, location, and connection.default voidlistUsers(ListUsersRequest request, io.grpc.stub.StreamObserver<ListUsersResponse> responseObserver) Lists Users in a given project, location, and account_connector.default voidstartOAuth(StartOAuthRequest request, io.grpc.stub.StreamObserver<StartOAuthResponse> responseObserver) Starts OAuth flow for an account connector.default voidupdateAccountConnector(UpdateAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AccountConnector.default voidupdateConnection(UpdateConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Connection.
-
Method Details
-
listConnections
default void listConnections(ListConnectionsRequest request, io.grpc.stub.StreamObserver<ListConnectionsResponse> responseObserver) Lists Connections in a given project and location.
-
getConnection
default void getConnection(GetConnectionRequest request, io.grpc.stub.StreamObserver<Connection> responseObserver) Gets details of a single Connection.
-
createConnection
default void createConnection(CreateConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Connection in a given project and location.
-
updateConnection
default void updateConnection(UpdateConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Connection.
-
deleteConnection
default void deleteConnection(DeleteConnectionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Connection.
-
createGitRepositoryLink
default 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
default void deleteGitRepositoryLink(DeleteGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single GitRepositoryLink.
-
listGitRepositoryLinks
default void listGitRepositoryLinks(ListGitRepositoryLinksRequest request, io.grpc.stub.StreamObserver<ListGitRepositoryLinksResponse> responseObserver) Lists GitRepositoryLinks in a given project, location, and connection.
-
getGitRepositoryLink
default void getGitRepositoryLink(GetGitRepositoryLinkRequest request, io.grpc.stub.StreamObserver<GitRepositoryLink> responseObserver) Gets details of a single GitRepositoryLink.
-
fetchReadWriteToken
default void fetchReadWriteToken(FetchReadWriteTokenRequest request, io.grpc.stub.StreamObserver<FetchReadWriteTokenResponse> responseObserver) Fetches read/write token of a given gitRepositoryLink.
-
fetchReadToken
default void fetchReadToken(FetchReadTokenRequest request, io.grpc.stub.StreamObserver<FetchReadTokenResponse> responseObserver) Fetches read token of a given gitRepositoryLink.
-
fetchLinkableGitRepositories
default 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
default 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
default void fetchGitRefs(FetchGitRefsRequest request, io.grpc.stub.StreamObserver<FetchGitRefsResponse> responseObserver) Fetch the list of branches or tags for a given repository.
-
listAccountConnectors
default void listAccountConnectors(ListAccountConnectorsRequest request, io.grpc.stub.StreamObserver<ListAccountConnectorsResponse> responseObserver) Lists AccountConnectors in a given project and location.
-
getAccountConnector
default void getAccountConnector(GetAccountConnectorRequest request, io.grpc.stub.StreamObserver<AccountConnector> responseObserver) Gets details of a single AccountConnector.
-
createAccountConnector
default void createAccountConnector(CreateAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new AccountConnector in a given project and location.
-
updateAccountConnector
default void updateAccountConnector(UpdateAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single AccountConnector.
-
deleteAccountConnector
default void deleteAccountConnector(DeleteAccountConnectorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single AccountConnector.
-
fetchAccessToken
default void fetchAccessToken(FetchAccessTokenRequest request, io.grpc.stub.StreamObserver<FetchAccessTokenResponse> responseObserver) Fetches OAuth access token based on end user credentials.
-
listUsers
default void listUsers(ListUsersRequest request, io.grpc.stub.StreamObserver<ListUsersResponse> responseObserver) Lists Users in a given project, location, and account_connector.
-
deleteUser
default void deleteUser(DeleteUserRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single User.
-
fetchSelf
default void fetchSelf(FetchSelfRequest request, io.grpc.stub.StreamObserver<User> responseObserver) Fetch the User based on the user credentials.
-
deleteSelf
default void deleteSelf(DeleteSelfRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Delete the User based on the user credentials.
-
startOAuth
default void startOAuth(StartOAuthRequest request, io.grpc.stub.StreamObserver<StartOAuthResponse> responseObserver) Starts OAuth flow for an account connector.
-
finishOAuth
default void finishOAuth(FinishOAuthRequest request, io.grpc.stub.StreamObserver<FinishOAuthResponse> responseObserver) Finishes OAuth flow for an account connector.
-