public static final class DataformGrpc . DataformFutureStub extends 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.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
DataformGrpc.DataformFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
protected DataformGrpc . DataformFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
public ListenableFuture<Empty> cancelWorkflowInvocation ( CancelWorkflowInvocationRequest request )
Requests cancellation of a running WorkflowInvocation.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Empty> commitWorkspaceChanges ( CommitWorkspaceChangesRequest request )
Applies a Git commit for uncommitted files in a Workspace.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<CompilationResult> createCompilationResult ( CreateCompilationResultRequest request )
Creates a new CompilationResult in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <CompilationResult >
public ListenableFuture<Repository> createRepository ( CreateRepositoryRequest request )
Creates a new Repository in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Repository >
public ListenableFuture<WorkflowInvocation> createWorkflowInvocation ( CreateWorkflowInvocationRequest request )
Creates a new WorkflowInvocation in a given Repository.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <WorkflowInvocation >
public ListenableFuture<Workspace> createWorkspace ( CreateWorkspaceRequest request )
Creates a new Workspace in a given Repository.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Workspace >
public ListenableFuture<Empty> deleteRepository ( DeleteRepositoryRequest request )
Deletes a single Repository.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Empty> deleteWorkflowInvocation ( DeleteWorkflowInvocationRequest request )
Deletes a single WorkflowInvocation.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Empty> deleteWorkspace ( DeleteWorkspaceRequest request )
Deletes a single Workspace.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<FetchFileDiffResponse> fetchFileDiff ( FetchFileDiffRequest request )
Fetches Git diff for an uncommitted file in a Workspace.
public ListenableFuture<FetchFileGitStatusesResponse> fetchFileGitStatuses ( FetchFileGitStatusesRequest request )
Fetches Git statuses for the files in a Workspace.
public ListenableFuture<FetchGitAheadBehindResponse> fetchGitAheadBehind ( FetchGitAheadBehindRequest request )
Fetches Git ahead/behind against a remote branch.
public ListenableFuture<FetchRemoteBranchesResponse> fetchRemoteBranches ( FetchRemoteBranchesRequest request )
Fetches a Repository's remote branches.
public ListenableFuture<CompilationResult> getCompilationResult ( GetCompilationResultRequest request )
Fetches a single CompilationResult.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <CompilationResult >
public ListenableFuture<Repository> getRepository ( GetRepositoryRequest request )
Fetches a single Repository.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Repository >
public ListenableFuture<WorkflowInvocation> getWorkflowInvocation ( GetWorkflowInvocationRequest request )
Fetches a single WorkflowInvocation.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <WorkflowInvocation >
public ListenableFuture<Workspace> getWorkspace ( GetWorkspaceRequest request )
Fetches a single Workspace.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Workspace >
public ListenableFuture<InstallNpmPackagesResponse> installNpmPackages ( InstallNpmPackagesRequest request )
Installs dependency NPM packages (inside a Workspace).
public ListenableFuture<ListCompilationResultsResponse> listCompilationResults ( ListCompilationResultsRequest request )
Lists CompilationResults in a given Repository.
public ListenableFuture<ListRepositoriesResponse> listRepositories ( ListRepositoriesRequest request )
Lists Repositories in a given project and location.
public ListenableFuture<ListWorkflowInvocationsResponse> listWorkflowInvocations ( ListWorkflowInvocationsRequest request )
Lists WorkflowInvocations in a given Repository.
public ListenableFuture<ListWorkspacesResponse> listWorkspaces ( ListWorkspacesRequest request )
Lists Workspaces in a given Repository.
public ListenableFuture<MakeDirectoryResponse> makeDirectory ( MakeDirectoryRequest request )
Creates a directory inside a Workspace.
public ListenableFuture<MoveDirectoryResponse> moveDirectory ( MoveDirectoryRequest request )
Moves a directory (inside a Workspace), and all of its contents, to a new
location.
public ListenableFuture<MoveFileResponse> moveFile ( MoveFileRequest request )
Moves a file (inside a Workspace) to a new location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <MoveFileResponse >
public ListenableFuture<Empty> pullGitCommits ( PullGitCommitsRequest request )
Pulls Git commits from the Repository's remote into a Workspace.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Empty> pushGitCommits ( PushGitCommitsRequest request )
Pushes Git commits from a Workspace to the Repository's remote.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<QueryCompilationResultActionsResponse> queryCompilationResultActions ( QueryCompilationResultActionsRequest request )
Returns CompilationResultActions in a given CompilationResult.
queryDirectoryContents(QueryDirectoryContentsRequest request)
public ListenableFuture<QueryDirectoryContentsResponse> queryDirectoryContents ( QueryDirectoryContentsRequest request )
Returns the contents of a given Workspace directory.
public ListenableFuture<QueryWorkflowInvocationActionsResponse> queryWorkflowInvocationActions ( QueryWorkflowInvocationActionsRequest request )
Returns WorkflowInvocationActions in a given WorkflowInvocation.
public ListenableFuture<ReadFileResponse> readFile ( ReadFileRequest request )
Returns the contents of a file (inside a Workspace).
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ReadFileResponse >
public ListenableFuture<Empty> removeDirectory ( RemoveDirectoryRequest request )
Deletes a directory (inside a Workspace) and all of its contents.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Empty> removeFile ( RemoveFileRequest request )
Deletes a file (inside a Workspace).
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Empty> resetWorkspaceChanges ( ResetWorkspaceChangesRequest request )
Performs a Git reset for uncommitted files in a Workspace.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Repository> updateRepository ( UpdateRepositoryRequest request )
Updates a single Repository.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Repository >
public ListenableFuture<WriteFileResponse> writeFile ( WriteFileRequest request )
Writes to a file (inside a Workspace).
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <WriteFileResponse >