Class DataformGrpc.DataformBlockingStub (0.84.0)

public static final class DataformGrpc.DataformBlockingStub extends AbstractBlockingStub<DataformGrpc.DataformBlockingStub>

A stub to allow clients to do limited synchronous 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.AbstractBlockingStub > DataformGrpc.DataformBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected DataformGrpc.DataformBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
DataformGrpc.DataformBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

cancelWorkflowInvocation(CancelWorkflowInvocationRequest request)

public CancelWorkflowInvocationResponse cancelWorkflowInvocation(CancelWorkflowInvocationRequest request)

Requests cancellation of a running WorkflowInvocation.

Parameter
Name Description
request CancelWorkflowInvocationRequest
Returns
Type Description
CancelWorkflowInvocationResponse

commitRepositoryChanges(CommitRepositoryChangesRequest request)

public CommitRepositoryChangesResponse commitRepositoryChanges(CommitRepositoryChangesRequest request)

Applies a Git commit to a Repository. The Repository must not have a value for git_remote_settings.url.

Parameter
Name Description
request CommitRepositoryChangesRequest
Returns
Type Description
CommitRepositoryChangesResponse

commitWorkspaceChanges(CommitWorkspaceChangesRequest request)

public CommitWorkspaceChangesResponse commitWorkspaceChanges(CommitWorkspaceChangesRequest request)

Applies a Git commit for uncommitted files in a Workspace.

Parameter
Name Description
request CommitWorkspaceChangesRequest
Returns
Type Description
CommitWorkspaceChangesResponse

computeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest request)

public ComputeRepositoryAccessTokenStatusResponse computeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest request)

Computes a Repository's Git access token status.

Parameter
Name Description
request ComputeRepositoryAccessTokenStatusRequest
Returns
Type Description
ComputeRepositoryAccessTokenStatusResponse

createCompilationResult(CreateCompilationResultRequest request)

public CompilationResult createCompilationResult(CreateCompilationResultRequest request)

Creates a new CompilationResult in a given project and location.

Parameter
Name Description
request CreateCompilationResultRequest
Returns
Type Description
CompilationResult

createFolder(CreateFolderRequest request)

public Folder createFolder(CreateFolderRequest request)

Creates a new Folder in a given project and location.

Parameter
Name Description
request CreateFolderRequest
Returns
Type Description
Folder

createReleaseConfig(CreateReleaseConfigRequest request)

public ReleaseConfig createReleaseConfig(CreateReleaseConfigRequest request)

Creates a new ReleaseConfig in a given Repository.

Parameter
Name Description
request CreateReleaseConfigRequest
Returns
Type Description
ReleaseConfig

createRepository(CreateRepositoryRequest request)

public Repository createRepository(CreateRepositoryRequest request)

Creates a new Repository in a given project and location.

Parameter
Name Description
request CreateRepositoryRequest
Returns
Type Description
Repository

createTeamFolder(CreateTeamFolderRequest request)

public TeamFolder createTeamFolder(CreateTeamFolderRequest request)

Creates a new TeamFolder in a given project and location.

Parameter
Name Description
request CreateTeamFolderRequest
Returns
Type Description
TeamFolder

createWorkflowConfig(CreateWorkflowConfigRequest request)

public WorkflowConfig createWorkflowConfig(CreateWorkflowConfigRequest request)

Creates a new WorkflowConfig in a given Repository.

Parameter
Name Description
request CreateWorkflowConfigRequest
Returns
Type Description
WorkflowConfig

createWorkflowInvocation(CreateWorkflowInvocationRequest request)

public WorkflowInvocation createWorkflowInvocation(CreateWorkflowInvocationRequest request)

Creates a new WorkflowInvocation in a given Repository.

Parameter
Name Description
request CreateWorkflowInvocationRequest
Returns
Type Description
WorkflowInvocation

createWorkspace(CreateWorkspaceRequest request)

public Workspace createWorkspace(CreateWorkspaceRequest request)

Creates a new Workspace in a given Repository.

Parameter
Name Description
request CreateWorkspaceRequest
Returns
Type Description
Workspace

deleteFolder(DeleteFolderRequest request)

public Empty deleteFolder(DeleteFolderRequest request)

Deletes a single Folder.

Parameter
Name Description
request DeleteFolderRequest
Returns
Type Description
Empty

deleteReleaseConfig(DeleteReleaseConfigRequest request)

public Empty deleteReleaseConfig(DeleteReleaseConfigRequest request)

Deletes a single ReleaseConfig.

Parameter
Name Description
request DeleteReleaseConfigRequest
Returns
Type Description
Empty

deleteRepository(DeleteRepositoryRequest request)

public Empty deleteRepository(DeleteRepositoryRequest request)

Deletes a single Repository.

Parameter
Name Description
request DeleteRepositoryRequest
Returns
Type Description
Empty

deleteTeamFolder(DeleteTeamFolderRequest request)

public Empty deleteTeamFolder(DeleteTeamFolderRequest request)

Deletes a single TeamFolder.

Parameter
Name Description
request DeleteTeamFolderRequest
Returns
Type Description
Empty

deleteWorkflowConfig(DeleteWorkflowConfigRequest request)

public Empty deleteWorkflowConfig(DeleteWorkflowConfigRequest request)

Deletes a single WorkflowConfig.

Parameter
Name Description
request DeleteWorkflowConfigRequest
Returns
Type Description
Empty

deleteWorkflowInvocation(DeleteWorkflowInvocationRequest request)

public Empty deleteWorkflowInvocation(DeleteWorkflowInvocationRequest request)

Deletes a single WorkflowInvocation.

Parameter
Name Description
request DeleteWorkflowInvocationRequest
Returns
Type Description
Empty

deleteWorkspace(DeleteWorkspaceRequest request)

public Empty deleteWorkspace(DeleteWorkspaceRequest request)

Deletes a single Workspace.

Parameter
Name Description
request DeleteWorkspaceRequest
Returns
Type Description
Empty

fetchFileDiff(FetchFileDiffRequest request)

public FetchFileDiffResponse fetchFileDiff(FetchFileDiffRequest request)

Fetches Git diff for an uncommitted file in a Workspace.

Parameter
Name Description
request FetchFileDiffRequest
Returns
Type Description
FetchFileDiffResponse

fetchFileGitStatuses(FetchFileGitStatusesRequest request)

public FetchFileGitStatusesResponse fetchFileGitStatuses(FetchFileGitStatusesRequest request)

Fetches Git statuses for the files in a Workspace.

Parameter
Name Description
request FetchFileGitStatusesRequest
Returns
Type Description
FetchFileGitStatusesResponse

fetchGitAheadBehind(FetchGitAheadBehindRequest request)

public FetchGitAheadBehindResponse fetchGitAheadBehind(FetchGitAheadBehindRequest request)

Fetches Git ahead/behind against a remote branch.

Parameter
Name Description
request FetchGitAheadBehindRequest
Returns
Type Description
FetchGitAheadBehindResponse

fetchRemoteBranches(FetchRemoteBranchesRequest request)

public FetchRemoteBranchesResponse fetchRemoteBranches(FetchRemoteBranchesRequest request)

Fetches a Repository's remote branches.

Parameter
Name Description
request FetchRemoteBranchesRequest
Returns
Type Description
FetchRemoteBranchesResponse

fetchRepositoryHistory(FetchRepositoryHistoryRequest request)

public FetchRepositoryHistoryResponse fetchRepositoryHistory(FetchRepositoryHistoryRequest request)

Fetches a Repository's history of commits. The Repository must not have a value for git_remote_settings.url.

Parameter
Name Description
request FetchRepositoryHistoryRequest
Returns
Type Description
FetchRepositoryHistoryResponse

getCompilationResult(GetCompilationResultRequest request)

public CompilationResult getCompilationResult(GetCompilationResultRequest request)

Fetches a single CompilationResult.

Parameter
Name Description
request GetCompilationResultRequest
Returns
Type Description
CompilationResult

getConfig(GetConfigRequest request)

public Config getConfig(GetConfigRequest request)

Get default config for a given project and location.

Parameter
Name Description
request GetConfigRequest
Returns
Type Description
Config

getFolder(GetFolderRequest request)

public Folder getFolder(GetFolderRequest request)

Fetches a single Folder.

Parameter
Name Description
request GetFolderRequest
Returns
Type Description
Folder

getIamPolicy(GetIamPolicyRequest request)

public 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.iam.v1.Policy

getReleaseConfig(GetReleaseConfigRequest request)

public ReleaseConfig getReleaseConfig(GetReleaseConfigRequest request)

Fetches a single ReleaseConfig.

Parameter
Name Description
request GetReleaseConfigRequest
Returns
Type Description
ReleaseConfig

getRepository(GetRepositoryRequest request)

public Repository getRepository(GetRepositoryRequest request)

Fetches a single Repository.

Parameter
Name Description
request GetRepositoryRequest
Returns
Type Description
Repository

getTeamFolder(GetTeamFolderRequest request)

public TeamFolder getTeamFolder(GetTeamFolderRequest request)

Fetches a single TeamFolder.

Parameter
Name Description
request GetTeamFolderRequest
Returns
Type Description
TeamFolder

getWorkflowConfig(GetWorkflowConfigRequest request)

public WorkflowConfig getWorkflowConfig(GetWorkflowConfigRequest request)

Fetches a single WorkflowConfig.

Parameter
Name Description
request GetWorkflowConfigRequest
Returns
Type Description
WorkflowConfig

getWorkflowInvocation(GetWorkflowInvocationRequest request)

public WorkflowInvocation getWorkflowInvocation(GetWorkflowInvocationRequest request)

Fetches a single WorkflowInvocation.

Parameter
Name Description
request GetWorkflowInvocationRequest
Returns
Type Description
WorkflowInvocation

getWorkspace(GetWorkspaceRequest request)

public Workspace getWorkspace(GetWorkspaceRequest request)

Fetches a single Workspace.

Parameter
Name Description
request GetWorkspaceRequest
Returns
Type Description
Workspace

installNpmPackages(InstallNpmPackagesRequest request)

public InstallNpmPackagesResponse installNpmPackages(InstallNpmPackagesRequest request)

Installs dependency NPM packages (inside a Workspace).

Parameter
Name Description
request InstallNpmPackagesRequest
Returns
Type Description
InstallNpmPackagesResponse

listCompilationResults(ListCompilationResultsRequest request)

public ListCompilationResultsResponse listCompilationResults(ListCompilationResultsRequest request)

Lists CompilationResults in a given Repository.

Parameter
Name Description
request ListCompilationResultsRequest
Returns
Type Description
ListCompilationResultsResponse

listReleaseConfigs(ListReleaseConfigsRequest request)

public ListReleaseConfigsResponse listReleaseConfigs(ListReleaseConfigsRequest request)

Lists ReleaseConfigs in a given Repository.

Parameter
Name Description
request ListReleaseConfigsRequest
Returns
Type Description
ListReleaseConfigsResponse

listRepositories(ListRepositoriesRequest request)

public ListRepositoriesResponse listRepositories(ListRepositoriesRequest request)

Lists Repositories in a given project and location. Note: This method can return repositories not shown in the Dataform UI.

Parameter
Name Description
request ListRepositoriesRequest
Returns
Type Description
ListRepositoriesResponse

listWorkflowConfigs(ListWorkflowConfigsRequest request)

public ListWorkflowConfigsResponse listWorkflowConfigs(ListWorkflowConfigsRequest request)

Lists WorkflowConfigs in a given Repository.

Parameter
Name Description
request ListWorkflowConfigsRequest
Returns
Type Description
ListWorkflowConfigsResponse

listWorkflowInvocations(ListWorkflowInvocationsRequest request)

public ListWorkflowInvocationsResponse listWorkflowInvocations(ListWorkflowInvocationsRequest request)

Lists WorkflowInvocations in a given Repository.

Parameter
Name Description
request ListWorkflowInvocationsRequest
Returns
Type Description
ListWorkflowInvocationsResponse

listWorkspaces(ListWorkspacesRequest request)

public ListWorkspacesResponse listWorkspaces(ListWorkspacesRequest request)

Lists Workspaces in a given Repository.

Parameter
Name Description
request ListWorkspacesRequest
Returns
Type Description
ListWorkspacesResponse

makeDirectory(MakeDirectoryRequest request)

public MakeDirectoryResponse makeDirectory(MakeDirectoryRequest request)

Creates a directory inside a Workspace.

Parameter
Name Description
request MakeDirectoryRequest
Returns
Type Description
MakeDirectoryResponse

moveDirectory(MoveDirectoryRequest request)

public MoveDirectoryResponse moveDirectory(MoveDirectoryRequest request)

Moves a directory (inside a Workspace), and all of its contents, to a new location.

Parameter
Name Description
request MoveDirectoryRequest
Returns
Type Description
MoveDirectoryResponse

moveFile(MoveFileRequest request)

public MoveFileResponse moveFile(MoveFileRequest request)

Moves a file (inside a Workspace) to a new location.

Parameter
Name Description
request MoveFileRequest
Returns
Type Description
MoveFileResponse

moveFolder(MoveFolderRequest request)

public Operation moveFolder(MoveFolderRequest request)

Moves a Folder to a new Folder, TeamFolder, or the root location.

Parameter
Name Description
request MoveFolderRequest
Returns
Type Description
Operation

moveRepository(MoveRepositoryRequest request)

public Operation moveRepository(MoveRepositoryRequest request)

Moves a Repository to a new location.

Parameter
Name Description
request MoveRepositoryRequest
Returns
Type Description
Operation

pullGitCommits(PullGitCommitsRequest request)

public PullGitCommitsResponse pullGitCommits(PullGitCommitsRequest request)

Pulls Git commits from the Repository's remote into a Workspace.

Parameter
Name Description
request PullGitCommitsRequest
Returns
Type Description
PullGitCommitsResponse

pushGitCommits(PushGitCommitsRequest request)

public PushGitCommitsResponse pushGitCommits(PushGitCommitsRequest request)

Pushes Git commits from a Workspace to the Repository's remote.

Parameter
Name Description
request PushGitCommitsRequest
Returns
Type Description
PushGitCommitsResponse

queryCompilationResultActions(QueryCompilationResultActionsRequest request)

public QueryCompilationResultActionsResponse queryCompilationResultActions(QueryCompilationResultActionsRequest request)

Returns CompilationResultActions in a given CompilationResult.

Parameter
Name Description
request QueryCompilationResultActionsRequest
Returns
Type Description
QueryCompilationResultActionsResponse

queryDirectoryContents(QueryDirectoryContentsRequest request)

public QueryDirectoryContentsResponse queryDirectoryContents(QueryDirectoryContentsRequest request)

Returns the contents of a given Workspace directory.

Parameter
Name Description
request QueryDirectoryContentsRequest
Returns
Type Description
QueryDirectoryContentsResponse

queryFolderContents(QueryFolderContentsRequest request)

public QueryFolderContentsResponse queryFolderContents(QueryFolderContentsRequest request)

Returns the contents of a given Folder.

Parameter
Name Description
request QueryFolderContentsRequest
Returns
Type Description
QueryFolderContentsResponse

queryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest request)

public QueryRepositoryDirectoryContentsResponse queryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest request)

Returns the contents of a given Repository directory. The Repository must not have a value for git_remote_settings.url.

Parameter
Name Description
request QueryRepositoryDirectoryContentsRequest
Returns
Type Description
QueryRepositoryDirectoryContentsResponse

queryTeamFolderContents(QueryTeamFolderContentsRequest request)

public QueryTeamFolderContentsResponse queryTeamFolderContents(QueryTeamFolderContentsRequest request)

Returns the contents of a given TeamFolder.

Parameter
Name Description
request QueryTeamFolderContentsRequest
Returns
Type Description
QueryTeamFolderContentsResponse

queryUserRootContents(QueryUserRootContentsRequest request)

public 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.

Parameter
Name Description
request QueryUserRootContentsRequest
Returns
Type Description
QueryUserRootContentsResponse

queryWorkflowInvocationActions(QueryWorkflowInvocationActionsRequest request)

public QueryWorkflowInvocationActionsResponse queryWorkflowInvocationActions(QueryWorkflowInvocationActionsRequest request)

Returns WorkflowInvocationActions in a given WorkflowInvocation.

Parameter
Name Description
request QueryWorkflowInvocationActionsRequest
Returns
Type Description
QueryWorkflowInvocationActionsResponse

readFile(ReadFileRequest request)

public ReadFileResponse readFile(ReadFileRequest request)

Returns the contents of a file (inside a Workspace).

Parameter
Name Description
request ReadFileRequest
Returns
Type Description
ReadFileResponse

readRepositoryFile(ReadRepositoryFileRequest request)

public 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.

Parameter
Name Description
request ReadRepositoryFileRequest
Returns
Type Description
ReadRepositoryFileResponse

removeDirectory(RemoveDirectoryRequest request)

public RemoveDirectoryResponse removeDirectory(RemoveDirectoryRequest request)

Deletes a directory (inside a Workspace) and all of its contents.

Parameter
Name Description
request RemoveDirectoryRequest
Returns
Type Description
RemoveDirectoryResponse

removeFile(RemoveFileRequest request)

public RemoveFileResponse removeFile(RemoveFileRequest request)

Deletes a file (inside a Workspace).

Parameter
Name Description
request RemoveFileRequest
Returns
Type Description
RemoveFileResponse

resetWorkspaceChanges(ResetWorkspaceChangesRequest request)

public ResetWorkspaceChangesResponse resetWorkspaceChanges(ResetWorkspaceChangesRequest request)

Performs a Git reset for uncommitted files in a Workspace.

Parameter
Name Description
request ResetWorkspaceChangesRequest
Returns
Type Description
ResetWorkspaceChangesResponse

searchFiles(SearchFilesRequest request)

public SearchFilesResponse searchFiles(SearchFilesRequest request)

Finds the contents of a given Workspace directory by filter.

Parameter
Name Description
request SearchFilesRequest
Returns
Type Description
SearchFilesResponse

searchTeamFolders(SearchTeamFoldersRequest request)

public SearchTeamFoldersResponse searchTeamFolders(SearchTeamFoldersRequest request)

Returns all TeamFolders in a given location that the caller has access to and match the provided filter.

Parameter
Name Description
request SearchTeamFoldersRequest
Returns
Type Description
SearchTeamFoldersResponse

setIamPolicy(SetIamPolicyRequest request)

public 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.iam.v1.Policy

testIamPermissions(TestIamPermissionsRequest request)

public 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.iam.v1.TestIamPermissionsResponse

updateConfig(UpdateConfigRequest request)

public 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.*

Parameter
Name Description
request UpdateConfigRequest
Returns
Type Description
Config

updateFolder(UpdateFolderRequest request)

public Folder updateFolder(UpdateFolderRequest request)

Updates a single Folder.

Parameter
Name Description
request UpdateFolderRequest
Returns
Type Description
Folder

updateReleaseConfig(UpdateReleaseConfigRequest request)

public 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.*

Parameter
Name Description
request UpdateReleaseConfigRequest
Returns
Type Description
ReleaseConfig

updateRepository(UpdateRepositoryRequest request)

public 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.*

Parameter
Name Description
request UpdateRepositoryRequest
Returns
Type Description
Repository

updateTeamFolder(UpdateTeamFolderRequest request)

public TeamFolder updateTeamFolder(UpdateTeamFolderRequest request)

Updates a single TeamFolder.

Parameter
Name Description
request UpdateTeamFolderRequest
Returns
Type Description
TeamFolder

updateWorkflowConfig(UpdateWorkflowConfigRequest request)

public 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.*

Parameter
Name Description
request UpdateWorkflowConfigRequest
Returns
Type Description
WorkflowConfig

writeFile(WriteFileRequest request)

public WriteFileResponse writeFile(WriteFileRequest request)

Writes to a file (inside a Workspace).

Parameter
Name Description
request WriteFileRequest
Returns
Type Description
WriteFileResponse