Interface DeveloperConnectGrpc.AsyncService

All Known Implementing Classes:
DeveloperConnectGrpc.DeveloperConnectImplBase
Enclosing class:
DeveloperConnectGrpc

public static interface DeveloperConnectGrpc.AsyncService
 Service describing handlers for resources
 
  • 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.