Class DataformGrpc.DataformFutureStub

  • Enclosing class:
    DataformGrpc

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

      • getRepository

        public com.google.common.util.concurrent.ListenableFuture<Repository> getRepository​(GetRepositoryRequest request)
         Fetches a single Repository.
         
      • createRepository

        public com.google.common.util.concurrent.ListenableFuture<Repository> createRepository​(CreateRepositoryRequest request)
         Creates a new Repository in a given project and location.
         
      • updateRepository

        public com.google.common.util.concurrent.ListenableFuture<Repository> updateRepository​(UpdateRepositoryRequest request)
         Updates a single Repository.
         
      • deleteRepository

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteRepository​(DeleteRepositoryRequest request)
         Deletes a single Repository.
         
      • getWorkspace

        public com.google.common.util.concurrent.ListenableFuture<Workspace> getWorkspace​(GetWorkspaceRequest request)
         Fetches a single Workspace.
         
      • createWorkspace

        public com.google.common.util.concurrent.ListenableFuture<Workspace> createWorkspace​(CreateWorkspaceRequest request)
         Creates a new Workspace in a given Repository.
         
      • deleteWorkspace

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteWorkspace​(DeleteWorkspaceRequest request)
         Deletes a single Workspace.
         
      • pullGitCommits

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> pullGitCommits​(PullGitCommitsRequest request)
         Pulls Git commits from the Repository's remote into a Workspace.
         
      • pushGitCommits

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> pushGitCommits​(PushGitCommitsRequest request)
         Pushes Git commits from a Workspace to the Repository's remote.
         
      • commitWorkspaceChanges

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> commitWorkspaceChanges​(CommitWorkspaceChangesRequest request)
         Applies a Git commit for uncommitted files in a Workspace.
         
      • resetWorkspaceChanges

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> resetWorkspaceChanges​(ResetWorkspaceChangesRequest request)
         Performs a Git reset for uncommitted files in a Workspace.
         
      • removeDirectory

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> removeDirectory​(RemoveDirectoryRequest request)
         Deletes a directory (inside a Workspace) and all of its contents.
         
      • moveDirectory

        public com.google.common.util.concurrent.ListenableFuture<MoveDirectoryResponse> moveDirectory​(MoveDirectoryRequest request)
         Moves a directory (inside a Workspace), and all of its contents, to a new
         location.
         
      • readFile

        public com.google.common.util.concurrent.ListenableFuture<ReadFileResponse> readFile​(ReadFileRequest request)
         Returns the contents of a file (inside a Workspace).
         
      • removeFile

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> removeFile​(RemoveFileRequest request)
         Deletes a file (inside a Workspace).
         
      • moveFile

        public com.google.common.util.concurrent.ListenableFuture<MoveFileResponse> moveFile​(MoveFileRequest request)
         Moves a file (inside a Workspace) to a new location.
         
      • writeFile

        public com.google.common.util.concurrent.ListenableFuture<WriteFileResponse> writeFile​(WriteFileRequest request)
         Writes to a file (inside a Workspace).
         
      • createCompilationResult

        public com.google.common.util.concurrent.ListenableFuture<CompilationResult> createCompilationResult​(CreateCompilationResultRequest request)
         Creates a new CompilationResult in a given project and location.
         
      • deleteWorkflowInvocation

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteWorkflowInvocation​(DeleteWorkflowInvocationRequest request)
         Deletes a single WorkflowInvocation.
         
      • cancelWorkflowInvocation

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> cancelWorkflowInvocation​(CancelWorkflowInvocationRequest request)
         Requests cancellation of a running WorkflowInvocation.