Interface DataformGrpc.AsyncService

  • All Known Implementing Classes:
    DataformGrpc.DataformImplBase
    Enclosing class:
    DataformGrpc

    public static interface DataformGrpc.AsyncService
     Dataform is a service to develop, create, document, test, and update curated
     tables in BigQuery.
     
    • Method Detail

      • getRepository

        default void getRepository​(GetRepositoryRequest request,
                                   io.grpc.stub.StreamObserver<Repository> responseObserver)
         Fetches a single Repository.
         
      • createRepository

        default void createRepository​(CreateRepositoryRequest request,
                                      io.grpc.stub.StreamObserver<Repository> responseObserver)
         Creates a new Repository in a given project and location.
         
      • updateRepository

        default void updateRepository​(UpdateRepositoryRequest request,
                                      io.grpc.stub.StreamObserver<Repository> responseObserver)
         Updates a single Repository.
         
      • deleteRepository

        default void deleteRepository​(DeleteRepositoryRequest request,
                                      io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a single Repository.
         
      • getWorkspace

        default void getWorkspace​(GetWorkspaceRequest request,
                                  io.grpc.stub.StreamObserver<Workspace> responseObserver)
         Fetches a single Workspace.
         
      • createWorkspace

        default void createWorkspace​(CreateWorkspaceRequest request,
                                     io.grpc.stub.StreamObserver<Workspace> responseObserver)
         Creates a new Workspace in a given Repository.
         
      • deleteWorkspace

        default void deleteWorkspace​(DeleteWorkspaceRequest request,
                                     io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a single Workspace.
         
      • pullGitCommits

        default void pullGitCommits​(PullGitCommitsRequest request,
                                    io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Pulls Git commits from the Repository's remote into a Workspace.
         
      • pushGitCommits

        default void pushGitCommits​(PushGitCommitsRequest request,
                                    io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Pushes Git commits from a Workspace to the Repository's remote.
         
      • commitWorkspaceChanges

        default void commitWorkspaceChanges​(CommitWorkspaceChangesRequest request,
                                            io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Applies a Git commit for uncommitted files in a Workspace.
         
      • resetWorkspaceChanges

        default void resetWorkspaceChanges​(ResetWorkspaceChangesRequest request,
                                           io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Performs a Git reset for uncommitted files in a Workspace.
         
      • fetchFileDiff

        default void fetchFileDiff​(FetchFileDiffRequest request,
                                   io.grpc.stub.StreamObserver<FetchFileDiffResponse> responseObserver)
         Fetches Git diff for an uncommitted file in a Workspace.
         
      • removeDirectory

        default void removeDirectory​(RemoveDirectoryRequest request,
                                     io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a directory (inside a Workspace) and all of its contents.
         
      • moveDirectory

        default void moveDirectory​(MoveDirectoryRequest request,
                                   io.grpc.stub.StreamObserver<MoveDirectoryResponse> responseObserver)
         Moves a directory (inside a Workspace), and all of its contents, to a new
         location.
         
      • readFile

        default void readFile​(ReadFileRequest request,
                              io.grpc.stub.StreamObserver<ReadFileResponse> responseObserver)
         Returns the contents of a file (inside a Workspace).
         
      • removeFile

        default void removeFile​(RemoveFileRequest request,
                                io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a file (inside a Workspace).
         
      • moveFile

        default void moveFile​(MoveFileRequest request,
                              io.grpc.stub.StreamObserver<MoveFileResponse> responseObserver)
         Moves a file (inside a Workspace) to a new location.
         
      • writeFile

        default void writeFile​(WriteFileRequest request,
                               io.grpc.stub.StreamObserver<WriteFileResponse> responseObserver)
         Writes to a file (inside a Workspace).
         
      • createCompilationResult

        default void createCompilationResult​(CreateCompilationResultRequest request,
                                             io.grpc.stub.StreamObserver<CompilationResult> responseObserver)
         Creates a new CompilationResult in a given project and location.
         
      • deleteWorkflowInvocation

        default void deleteWorkflowInvocation​(DeleteWorkflowInvocationRequest request,
                                              io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a single WorkflowInvocation.
         
      • cancelWorkflowInvocation

        default void cancelWorkflowInvocation​(CancelWorkflowInvocationRequest request,
                                              io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Requests cancellation of a running WorkflowInvocation.