Class DataformGrpc.DataformBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<DataformGrpc.DataformBlockingV2Stub>
com.google.cloud.dataform.v1beta1.DataformGrpc.DataformBlockingV2Stub
- Enclosing class:
- DataformGrpc
public static final class DataformGrpc.DataformBlockingV2Stub
extends io.grpc.stub.AbstractBlockingStub<DataformGrpc.DataformBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service Dataform.
Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected DataformGrpc.DataformBlockingV2Stubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Requests cancellation of a running WorkflowInvocation.Applies a Git commit to a Repository.Applies a Git commit for uncommitted files in a Workspace.Computes a Repository's Git access token status.Creates a new CompilationResult in a given project and location.createFolder(CreateFolderRequest request) Creates a new Folder in a given project and location.Creates a new ReleaseConfig in a given Repository.createRepository(CreateRepositoryRequest request) Creates a new Repository in a given project and location.createTeamFolder(CreateTeamFolderRequest request) Creates a new TeamFolder in a given project and location.Creates a new WorkflowConfig in a given Repository.Creates a new WorkflowInvocation in a given Repository.createWorkspace(CreateWorkspaceRequest request) Creates a new Workspace in a given Repository.com.google.protobuf.EmptydeleteFolder(DeleteFolderRequest request) Deletes a single Folder.com.google.protobuf.EmptyDeletes a single ReleaseConfig.com.google.protobuf.EmptydeleteRepository(DeleteRepositoryRequest request) Deletes a single Repository.com.google.protobuf.EmptydeleteTeamFolder(DeleteTeamFolderRequest request) Deletes a single TeamFolder.com.google.protobuf.EmptyDeletes a single WorkflowConfig.com.google.protobuf.EmptyDeletes a single WorkflowInvocation.com.google.protobuf.EmptydeleteWorkspace(DeleteWorkspaceRequest request) Deletes a single Workspace.fetchFileDiff(FetchFileDiffRequest request) Fetches Git diff for an uncommitted file in a Workspace.Fetches Git statuses for the files in a Workspace.Fetches Git ahead/behind against a remote branch.Fetches a Repository's remote branches.Fetches a Repository's history of commits.Fetches a single CompilationResult.getConfig(GetConfigRequest request) Get default config for a given project and location.getFolder(GetFolderRequest request) Fetches a single Folder.com.google.iam.v1.PolicygetIamPolicy(com.google.iam.v1.GetIamPolicyRequest request) Gets the access control policy for a resource.getReleaseConfig(GetReleaseConfigRequest request) Fetches a single ReleaseConfig.getRepository(GetRepositoryRequest request) Fetches a single Repository.getTeamFolder(GetTeamFolderRequest request) Fetches a single TeamFolder.Fetches a single WorkflowConfig.Fetches a single WorkflowInvocation.getWorkspace(GetWorkspaceRequest request) Fetches a single Workspace.Installs dependency NPM packages (inside a Workspace).Lists CompilationResults in a given Repository.Lists ReleaseConfigs in a given Repository.listRepositories(ListRepositoriesRequest request) Lists Repositories in a given project and location.Lists WorkflowConfigs in a given Repository.Lists WorkflowInvocations in a given Repository.listWorkspaces(ListWorkspacesRequest request) Lists Workspaces in a given Repository.makeDirectory(MakeDirectoryRequest request) Creates a directory inside a Workspace.moveDirectory(MoveDirectoryRequest request) Moves a directory (inside a Workspace), and all of its contents, to a new location.moveFile(MoveFileRequest request) Moves a file (inside a Workspace) to a new location.com.google.longrunning.OperationmoveFolder(MoveFolderRequest request) Moves a Folder to a new Folder, TeamFolder, or the root location.com.google.longrunning.OperationmoveRepository(MoveRepositoryRequest request) Moves a Repository to a new location.pullGitCommits(PullGitCommitsRequest request) Pulls Git commits from the Repository's remote into a Workspace.pushGitCommits(PushGitCommitsRequest request) Pushes Git commits from a Workspace to the Repository's remote.Returns CompilationResultActions in a given CompilationResult.Returns the contents of a given Workspace directory.Returns the contents of a given Folder.Returns the contents of a given Repository directory.Returns the contents of a given TeamFolder.Returns the contents of a caller's root folder in a given location.Returns WorkflowInvocationActions in a given WorkflowInvocation.readFile(ReadFileRequest request) Returns the contents of a file (inside a Workspace).Returns the contents of a file (inside a Repository).removeDirectory(RemoveDirectoryRequest request) Deletes a directory (inside a Workspace) and all of its contents.removeFile(RemoveFileRequest request) Deletes a file (inside a Workspace).Performs a Git reset for uncommitted files in a Workspace.searchFiles(SearchFilesRequest request) Finds the contents of a given Workspace directory by filter.Returns all TeamFolders in a given location that the caller has access to and match the provided filter.com.google.iam.v1.PolicysetIamPolicy(com.google.iam.v1.SetIamPolicyRequest request) Sets the access control policy on the specified resource.com.google.iam.v1.TestIamPermissionsResponsetestIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request) Returns permissions that a caller has on the specified resource.updateConfig(UpdateConfigRequest request) Update default config for a given project and location.updateFolder(UpdateFolderRequest request) Updates a single Folder.Updates a single ReleaseConfig.updateRepository(UpdateRepositoryRequest request) Updates a single Repository.updateTeamFolder(UpdateTeamFolderRequest request) Updates a single TeamFolder.Updates a single WorkflowConfig.writeFile(WriteFileRequest request) Writes to a file (inside a Workspace).Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected DataformGrpc.DataformBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<DataformGrpc.DataformBlockingV2Stub>
-
getTeamFolder
Fetches a single TeamFolder.
- Throws:
io.grpc.StatusException
-
createTeamFolder
Creates a new TeamFolder in a given project and location.
- Throws:
io.grpc.StatusException
-
updateTeamFolder
Updates a single TeamFolder.
- Throws:
io.grpc.StatusException
-
deleteTeamFolder
public com.google.protobuf.Empty deleteTeamFolder(DeleteTeamFolderRequest request) throws io.grpc.StatusException Deletes a single TeamFolder.
- Throws:
io.grpc.StatusException
-
queryTeamFolderContents
public QueryTeamFolderContentsResponse queryTeamFolderContents(QueryTeamFolderContentsRequest request) throws io.grpc.StatusException Returns the contents of a given TeamFolder.
- Throws:
io.grpc.StatusException
-
searchTeamFolders
public SearchTeamFoldersResponse searchTeamFolders(SearchTeamFoldersRequest request) throws io.grpc.StatusException Returns all TeamFolders in a given location that the caller has access to and match the provided filter.
- Throws:
io.grpc.StatusException
-
getFolder
Fetches a single Folder.
- Throws:
io.grpc.StatusException
-
createFolder
Creates a new Folder in a given project and location.
- Throws:
io.grpc.StatusException
-
updateFolder
Updates a single Folder.
- Throws:
io.grpc.StatusException
-
deleteFolder
public com.google.protobuf.Empty deleteFolder(DeleteFolderRequest request) throws io.grpc.StatusException Deletes a single Folder.
- Throws:
io.grpc.StatusException
-
queryFolderContents
public QueryFolderContentsResponse queryFolderContents(QueryFolderContentsRequest request) throws io.grpc.StatusException Returns the contents of a given Folder.
- Throws:
io.grpc.StatusException
-
queryUserRootContents
public QueryUserRootContentsResponse queryUserRootContents(QueryUserRootContentsRequest request) throws io.grpc.StatusException 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.
- Throws:
io.grpc.StatusException
-
moveFolder
public com.google.longrunning.Operation moveFolder(MoveFolderRequest request) throws io.grpc.StatusException Moves a Folder to a new Folder, TeamFolder, or the root location.
- Throws:
io.grpc.StatusException
-
listRepositories
public ListRepositoriesResponse listRepositories(ListRepositoriesRequest request) throws io.grpc.StatusException Lists Repositories in a given project and location. **Note:** *This method can return repositories not shown in the [Dataform UI](https://console.cloud.google.com/bigquery/dataform)*.
- Throws:
io.grpc.StatusException
-
getRepository
Fetches a single Repository.
- Throws:
io.grpc.StatusException
-
createRepository
Creates a new Repository in a given project and location.
- Throws:
io.grpc.StatusException
-
updateRepository
Updates a single Repository. **Note:** *This method does not fully implement [AIP/134](https://google.aip.dev/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.*
- Throws:
io.grpc.StatusException
-
deleteRepository
public com.google.protobuf.Empty deleteRepository(DeleteRepositoryRequest request) throws io.grpc.StatusException Deletes a single Repository.
- Throws:
io.grpc.StatusException
-
moveRepository
public com.google.longrunning.Operation moveRepository(MoveRepositoryRequest request) throws io.grpc.StatusException Moves a Repository to a new location.
- Throws:
io.grpc.StatusException
-
commitRepositoryChanges
public CommitRepositoryChangesResponse commitRepositoryChanges(CommitRepositoryChangesRequest request) throws io.grpc.StatusException Applies a Git commit to a Repository. The Repository must not have a value for `git_remote_settings.url`.
- Throws:
io.grpc.StatusException
-
readRepositoryFile
public ReadRepositoryFileResponse readRepositoryFile(ReadRepositoryFileRequest request) throws io.grpc.StatusException Returns the contents of a file (inside a Repository). The Repository must not have a value for `git_remote_settings.url`.
- Throws:
io.grpc.StatusException
-
queryRepositoryDirectoryContents
public QueryRepositoryDirectoryContentsResponse queryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest request) throws io.grpc.StatusException Returns the contents of a given Repository directory. The Repository must not have a value for `git_remote_settings.url`.
- Throws:
io.grpc.StatusException
-
fetchRepositoryHistory
public FetchRepositoryHistoryResponse fetchRepositoryHistory(FetchRepositoryHistoryRequest request) throws io.grpc.StatusException Fetches a Repository's history of commits. The Repository must not have a value for `git_remote_settings.url`.
- Throws:
io.grpc.StatusException
-
computeRepositoryAccessTokenStatus
public ComputeRepositoryAccessTokenStatusResponse computeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest request) throws io.grpc.StatusException Computes a Repository's Git access token status.
- Throws:
io.grpc.StatusException
-
fetchRemoteBranches
public FetchRemoteBranchesResponse fetchRemoteBranches(FetchRemoteBranchesRequest request) throws io.grpc.StatusException Fetches a Repository's remote branches.
- Throws:
io.grpc.StatusException
-
listWorkspaces
public ListWorkspacesResponse listWorkspaces(ListWorkspacesRequest request) throws io.grpc.StatusException Lists Workspaces in a given Repository.
- Throws:
io.grpc.StatusException
-
getWorkspace
Fetches a single Workspace.
- Throws:
io.grpc.StatusException
-
createWorkspace
Creates a new Workspace in a given Repository.
- Throws:
io.grpc.StatusException
-
deleteWorkspace
public com.google.protobuf.Empty deleteWorkspace(DeleteWorkspaceRequest request) throws io.grpc.StatusException Deletes a single Workspace.
- Throws:
io.grpc.StatusException
-
installNpmPackages
public InstallNpmPackagesResponse installNpmPackages(InstallNpmPackagesRequest request) throws io.grpc.StatusException Installs dependency NPM packages (inside a Workspace).
- Throws:
io.grpc.StatusException
-
pullGitCommits
public PullGitCommitsResponse pullGitCommits(PullGitCommitsRequest request) throws io.grpc.StatusException Pulls Git commits from the Repository's remote into a Workspace.
- Throws:
io.grpc.StatusException
-
pushGitCommits
public PushGitCommitsResponse pushGitCommits(PushGitCommitsRequest request) throws io.grpc.StatusException Pushes Git commits from a Workspace to the Repository's remote.
- Throws:
io.grpc.StatusException
-
fetchFileGitStatuses
public FetchFileGitStatusesResponse fetchFileGitStatuses(FetchFileGitStatusesRequest request) throws io.grpc.StatusException Fetches Git statuses for the files in a Workspace.
- Throws:
io.grpc.StatusException
-
fetchGitAheadBehind
public FetchGitAheadBehindResponse fetchGitAheadBehind(FetchGitAheadBehindRequest request) throws io.grpc.StatusException Fetches Git ahead/behind against a remote branch.
- Throws:
io.grpc.StatusException
-
commitWorkspaceChanges
public CommitWorkspaceChangesResponse commitWorkspaceChanges(CommitWorkspaceChangesRequest request) throws io.grpc.StatusException Applies a Git commit for uncommitted files in a Workspace.
- Throws:
io.grpc.StatusException
-
resetWorkspaceChanges
public ResetWorkspaceChangesResponse resetWorkspaceChanges(ResetWorkspaceChangesRequest request) throws io.grpc.StatusException Performs a Git reset for uncommitted files in a Workspace.
- Throws:
io.grpc.StatusException
-
fetchFileDiff
public FetchFileDiffResponse fetchFileDiff(FetchFileDiffRequest request) throws io.grpc.StatusException Fetches Git diff for an uncommitted file in a Workspace.
- Throws:
io.grpc.StatusException
-
queryDirectoryContents
public QueryDirectoryContentsResponse queryDirectoryContents(QueryDirectoryContentsRequest request) throws io.grpc.StatusException Returns the contents of a given Workspace directory.
- Throws:
io.grpc.StatusException
-
searchFiles
Finds the contents of a given Workspace directory by filter.
- Throws:
io.grpc.StatusException
-
makeDirectory
public MakeDirectoryResponse makeDirectory(MakeDirectoryRequest request) throws io.grpc.StatusException Creates a directory inside a Workspace.
- Throws:
io.grpc.StatusException
-
removeDirectory
public RemoveDirectoryResponse removeDirectory(RemoveDirectoryRequest request) throws io.grpc.StatusException Deletes a directory (inside a Workspace) and all of its contents.
- Throws:
io.grpc.StatusException
-
moveDirectory
public MoveDirectoryResponse moveDirectory(MoveDirectoryRequest request) throws io.grpc.StatusException Moves a directory (inside a Workspace), and all of its contents, to a new location.
- Throws:
io.grpc.StatusException
-
readFile
Returns the contents of a file (inside a Workspace).
- Throws:
io.grpc.StatusException
-
removeFile
Deletes a file (inside a Workspace).
- Throws:
io.grpc.StatusException
-
moveFile
Moves a file (inside a Workspace) to a new location.
- Throws:
io.grpc.StatusException
-
writeFile
Writes to a file (inside a Workspace).
- Throws:
io.grpc.StatusException
-
listReleaseConfigs
public ListReleaseConfigsResponse listReleaseConfigs(ListReleaseConfigsRequest request) throws io.grpc.StatusException Lists ReleaseConfigs in a given Repository.
- Throws:
io.grpc.StatusException
-
getReleaseConfig
public ReleaseConfig getReleaseConfig(GetReleaseConfigRequest request) throws io.grpc.StatusException Fetches a single ReleaseConfig.
- Throws:
io.grpc.StatusException
-
createReleaseConfig
public ReleaseConfig createReleaseConfig(CreateReleaseConfigRequest request) throws io.grpc.StatusException Creates a new ReleaseConfig in a given Repository.
- Throws:
io.grpc.StatusException
-
updateReleaseConfig
public ReleaseConfig updateReleaseConfig(UpdateReleaseConfigRequest request) throws io.grpc.StatusException Updates a single ReleaseConfig. **Note:** *This method does not fully implement [AIP/134](https://google.aip.dev/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.*
- Throws:
io.grpc.StatusException
-
deleteReleaseConfig
public com.google.protobuf.Empty deleteReleaseConfig(DeleteReleaseConfigRequest request) throws io.grpc.StatusException Deletes a single ReleaseConfig.
- Throws:
io.grpc.StatusException
-
listCompilationResults
public ListCompilationResultsResponse listCompilationResults(ListCompilationResultsRequest request) throws io.grpc.StatusException Lists CompilationResults in a given Repository.
- Throws:
io.grpc.StatusException
-
getCompilationResult
public CompilationResult getCompilationResult(GetCompilationResultRequest request) throws io.grpc.StatusException Fetches a single CompilationResult.
- Throws:
io.grpc.StatusException
-
createCompilationResult
public CompilationResult createCompilationResult(CreateCompilationResultRequest request) throws io.grpc.StatusException Creates a new CompilationResult in a given project and location.
- Throws:
io.grpc.StatusException
-
queryCompilationResultActions
public QueryCompilationResultActionsResponse queryCompilationResultActions(QueryCompilationResultActionsRequest request) throws io.grpc.StatusException Returns CompilationResultActions in a given CompilationResult.
- Throws:
io.grpc.StatusException
-
listWorkflowConfigs
public ListWorkflowConfigsResponse listWorkflowConfigs(ListWorkflowConfigsRequest request) throws io.grpc.StatusException Lists WorkflowConfigs in a given Repository.
- Throws:
io.grpc.StatusException
-
getWorkflowConfig
public WorkflowConfig getWorkflowConfig(GetWorkflowConfigRequest request) throws io.grpc.StatusException Fetches a single WorkflowConfig.
- Throws:
io.grpc.StatusException
-
createWorkflowConfig
public WorkflowConfig createWorkflowConfig(CreateWorkflowConfigRequest request) throws io.grpc.StatusException Creates a new WorkflowConfig in a given Repository.
- Throws:
io.grpc.StatusException
-
updateWorkflowConfig
public WorkflowConfig updateWorkflowConfig(UpdateWorkflowConfigRequest request) throws io.grpc.StatusException Updates a single WorkflowConfig. **Note:** *This method does not fully implement [AIP/134](https://google.aip.dev/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.*
- Throws:
io.grpc.StatusException
-
deleteWorkflowConfig
public com.google.protobuf.Empty deleteWorkflowConfig(DeleteWorkflowConfigRequest request) throws io.grpc.StatusException Deletes a single WorkflowConfig.
- Throws:
io.grpc.StatusException
-
listWorkflowInvocations
public ListWorkflowInvocationsResponse listWorkflowInvocations(ListWorkflowInvocationsRequest request) throws io.grpc.StatusException Lists WorkflowInvocations in a given Repository.
- Throws:
io.grpc.StatusException
-
getWorkflowInvocation
public WorkflowInvocation getWorkflowInvocation(GetWorkflowInvocationRequest request) throws io.grpc.StatusException Fetches a single WorkflowInvocation.
- Throws:
io.grpc.StatusException
-
createWorkflowInvocation
public WorkflowInvocation createWorkflowInvocation(CreateWorkflowInvocationRequest request) throws io.grpc.StatusException Creates a new WorkflowInvocation in a given Repository.
- Throws:
io.grpc.StatusException
-
deleteWorkflowInvocation
public com.google.protobuf.Empty deleteWorkflowInvocation(DeleteWorkflowInvocationRequest request) throws io.grpc.StatusException Deletes a single WorkflowInvocation.
- Throws:
io.grpc.StatusException
-
cancelWorkflowInvocation
public CancelWorkflowInvocationResponse cancelWorkflowInvocation(CancelWorkflowInvocationRequest request) throws io.grpc.StatusException Requests cancellation of a running WorkflowInvocation.
- Throws:
io.grpc.StatusException
-
queryWorkflowInvocationActions
public QueryWorkflowInvocationActionsResponse queryWorkflowInvocationActions(QueryWorkflowInvocationActionsRequest request) throws io.grpc.StatusException Returns WorkflowInvocationActions in a given WorkflowInvocation.
- Throws:
io.grpc.StatusException
-
getConfig
Get default config for a given project and location.
- Throws:
io.grpc.StatusException
-
updateConfig
Update default config for a given project and location. **Note:** *This method does not fully implement [AIP/134](https://google.aip.dev/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.*
- Throws:
io.grpc.StatusException
-
getIamPolicy
public com.google.iam.v1.Policy getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request) throws io.grpc.StatusException Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
- Throws:
io.grpc.StatusException
-
setIamPolicy
public com.google.iam.v1.Policy setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request) throws io.grpc.StatusException Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
- Throws:
io.grpc.StatusException
-
testIamPermissions
public com.google.iam.v1.TestIamPermissionsResponse testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request) throws io.grpc.StatusException 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.
- Throws:
io.grpc.StatusException
-