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(java.time.Duration)
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.withOnReadyThreshold(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<CancelWorkflowInvocationResponse> cancelWorkflowInvocation(CancelWorkflowInvocationRequest request)
Requests cancellation of a running WorkflowInvocation.
public ListenableFuture<CommitRepositoryChangesResponse> commitRepositoryChanges(CommitRepositoryChangesRequest request)
Applies a Git commit to a Repository. The Repository must not have a value
for git_remote_settings.url.
public ListenableFuture<CommitWorkspaceChangesResponse> commitWorkspaceChanges(CommitWorkspaceChangesRequest request)
Applies a Git commit for uncommitted files in a Workspace.
public ListenableFuture<ComputeRepositoryAccessTokenStatusResponse> computeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest request)
Computes a Repository's Git access token status.
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<Folder> createFolder(CreateFolderRequest request)
Creates a new Folder in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Folder> |
|
public ListenableFuture<ReleaseConfig> createReleaseConfig(CreateReleaseConfigRequest request)
Creates a new ReleaseConfig in a given Repository.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ReleaseConfig> |
|
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<TeamFolder> createTeamFolder(CreateTeamFolderRequest request)
Creates a new TeamFolder in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<TeamFolder> |
|
public ListenableFuture<WorkflowConfig> createWorkflowConfig(CreateWorkflowConfigRequest request)
Creates a new WorkflowConfig in a given Repository.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<WorkflowConfig> |
|
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> deleteFolder(DeleteFolderRequest request)
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
public ListenableFuture<Empty> deleteReleaseConfig(DeleteReleaseConfigRequest request)
Deletes a single ReleaseConfig.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
public ListenableFuture<Empty> deleteRepository(DeleteRepositoryRequest request)
Deletes a single Repository.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
public ListenableFuture<Empty> deleteTeamFolder(DeleteTeamFolderRequest request)
Deletes a single TeamFolder.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
public ListenableFuture<Empty> deleteWorkflowConfig(DeleteWorkflowConfigRequest request)
Deletes a single WorkflowConfig.
| 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.
fetchRepositoryHistory(FetchRepositoryHistoryRequest request)
public ListenableFuture<FetchRepositoryHistoryResponse> fetchRepositoryHistory(FetchRepositoryHistoryRequest request)
Fetches a Repository's history of commits. The Repository must not have a
value for git_remote_settings.url.
public ListenableFuture<CompilationResult> getCompilationResult(GetCompilationResultRequest request)
Fetches a single CompilationResult.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<CompilationResult> |
|
public ListenableFuture<Config> getConfig(GetConfigRequest request)
Get default config for a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Config> |
|
public ListenableFuture<Folder> getFolder(GetFolderRequest request)
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Folder> |
|
public ListenableFuture<Policy> getIamPolicy(GetIamPolicyRequest request)
Gets the access control policy for a resource.
Returns an empty policy if the resource exists and does not have a policy
set.
| Parameter |
| Name |
Description |
request |
com.google.iam.v1.GetIamPolicyRequest
|
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> |
|
public ListenableFuture<ReleaseConfig> getReleaseConfig(GetReleaseConfigRequest request)
Fetches a single ReleaseConfig.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ReleaseConfig> |
|
public ListenableFuture<Repository> getRepository(GetRepositoryRequest request)
Fetches a single Repository.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Repository> |
|
public ListenableFuture<TeamFolder> getTeamFolder(GetTeamFolderRequest request)
Fetches a single TeamFolder.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<TeamFolder> |
|
public ListenableFuture<WorkflowConfig> getWorkflowConfig(GetWorkflowConfigRequest request)
Fetches a single WorkflowConfig.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<WorkflowConfig> |
|
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<ListReleaseConfigsResponse> listReleaseConfigs(ListReleaseConfigsRequest request)
Lists ReleaseConfigs in a given Repository.
public ListenableFuture<ListRepositoriesResponse> listRepositories(ListRepositoriesRequest request)
Lists Repositories in a given project and location.
Note: This method can return repositories not shown in the Dataform
UI.
public ListenableFuture<ListWorkflowConfigsResponse> listWorkflowConfigs(ListWorkflowConfigsRequest request)
Lists WorkflowConfigs in a given Repository.
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<Operation> moveFolder(MoveFolderRequest request)
Moves a Folder to a new Folder, TeamFolder, or the root location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture<Operation> moveRepository(MoveRepositoryRequest request)
Moves a Repository to a new location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
public ListenableFuture<PullGitCommitsResponse> pullGitCommits(PullGitCommitsRequest request)
Pulls Git commits from the Repository's remote into a Workspace.
public ListenableFuture<PushGitCommitsResponse> pushGitCommits(PushGitCommitsRequest request)
Pushes Git commits from a Workspace to the Repository's remote.
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.
queryFolderContents(QueryFolderContentsRequest request)
public ListenableFuture<QueryFolderContentsResponse> queryFolderContents(QueryFolderContentsRequest request)
Returns the contents of a given Folder.
queryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest request)
public ListenableFuture<QueryRepositoryDirectoryContentsResponse> queryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest request)
Returns the contents of a given Repository directory. The Repository must
not have a value for git_remote_settings.url.
queryTeamFolderContents(QueryTeamFolderContentsRequest request)
public ListenableFuture<QueryTeamFolderContentsResponse> queryTeamFolderContents(QueryTeamFolderContentsRequest request)
Returns the contents of a given TeamFolder.
queryUserRootContents(QueryUserRootContentsRequest request)
public ListenableFuture<QueryUserRootContentsResponse> queryUserRootContents(QueryUserRootContentsRequest request)
Returns the contents of a caller's root folder in a given location.
The root folder contains all resources that are created by the user and not
contained in any other folder.
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<ReadRepositoryFileResponse> readRepositoryFile(ReadRepositoryFileRequest request)
Returns the contents of a file (inside a Repository). The Repository
must not have a value for git_remote_settings.url.
public ListenableFuture<RemoveDirectoryResponse> removeDirectory(RemoveDirectoryRequest request)
Deletes a directory (inside a Workspace) and all of its contents.
public ListenableFuture<RemoveFileResponse> removeFile(RemoveFileRequest request)
Deletes a file (inside a Workspace).
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<RemoveFileResponse> |
|
public ListenableFuture<ResetWorkspaceChangesResponse> resetWorkspaceChanges(ResetWorkspaceChangesRequest request)
Performs a Git reset for uncommitted files in a Workspace.
public ListenableFuture<SearchFilesResponse> searchFiles(SearchFilesRequest request)
Finds the contents of a given Workspace directory by filter.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<SearchFilesResponse> |
|
public ListenableFuture<SearchTeamFoldersResponse> searchTeamFolders(SearchTeamFoldersRequest request)
Returns all TeamFolders in a given location that the caller has access to
and match the provided filter.
public ListenableFuture<Policy> setIamPolicy(SetIamPolicyRequest request)
Sets the access control policy on the specified resource. Replaces any
existing policy.
Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
| Parameter |
| Name |
Description |
request |
com.google.iam.v1.SetIamPolicyRequest
|
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> |
|
public ListenableFuture<TestIamPermissionsResponse> testIamPermissions(TestIamPermissionsRequest request)
Returns permissions that a caller has on the specified resource.
If the resource does not exist, this will return an empty set of
permissions, not a NOT_FOUND error.
Note: This operation is designed to be used for building permission-aware
UIs and command-line tools, not for authorization checking. This operation
may "fail open" without warning.
| Parameter |
| Name |
Description |
request |
com.google.iam.v1.TestIamPermissionsRequest
|
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.TestIamPermissionsResponse> |
|
public ListenableFuture<Config> updateConfig(UpdateConfigRequest request)
Update default config for a given project and location.
Note: This method does not fully implement
AIP/134. The wildcard entry (\) is treated
as a bad request, and when the field_mask is omitted, the request is
treated as a full update on all modifiable fields.*
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Config> |
|
public ListenableFuture<Folder> updateFolder(UpdateFolderRequest request)
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Folder> |
|
public ListenableFuture<ReleaseConfig> updateReleaseConfig(UpdateReleaseConfigRequest request)
Updates a single ReleaseConfig.
Note: This method does not fully implement
AIP/134. The wildcard entry (\) is treated
as a bad request, and when the field_mask is omitted, the request is
treated as a full update on all modifiable fields.*
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ReleaseConfig> |
|
public ListenableFuture<Repository> updateRepository(UpdateRepositoryRequest request)
Updates a single Repository.
Note: This method does not fully implement
AIP/134. The wildcard entry (\) is treated
as a bad request, and when the field_mask is omitted, the request is
treated as a full update on all modifiable fields.*
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Repository> |
|
public ListenableFuture<TeamFolder> updateTeamFolder(UpdateTeamFolderRequest request)
Updates a single TeamFolder.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<TeamFolder> |
|
public ListenableFuture<WorkflowConfig> updateWorkflowConfig(UpdateWorkflowConfigRequest request)
Updates a single WorkflowConfig.
Note: This method does not fully implement
AIP/134. The wildcard entry (\) is treated
as a bad request, and when the field_mask is omitted, the request is
treated as a full update on all modifiable fields.*
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<WorkflowConfig> |
|
public ListenableFuture<WriteFileResponse> writeFile(WriteFileRequest request)
Writes to a file (inside a Workspace).
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<WriteFileResponse> |
|