Class DataformGrpc.DataformStub

  • Enclosing class:
    DataformGrpc

    public static final class DataformGrpc.DataformStub
    extends io.grpc.stub.AbstractAsyncStub<DataformGrpc.DataformStub>
    A stub to allow clients to do asynchronous rpc calls to service Dataform.
     Dataform is a service to develop, create, document, test, and update curated
     tables in BigQuery.
     
    • Method Detail

      • getRepository

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

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

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

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

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

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

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

        public 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

        public 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

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

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

        public 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

        public 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

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

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

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

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

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

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

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