Class DataformGrpc.DataformBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<DataformGrpc.DataformBlockingStub>
com.google.cloud.dataform.v1beta1.DataformGrpc.DataformBlockingStub
- Enclosing class:
- DataformGrpc
public static final class DataformGrpc.DataformBlockingStub
extends io.grpc.stub.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.
-
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.DataformBlockingStubbuild(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.DataformBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<DataformGrpc.DataformBlockingStub>
-
getTeamFolder
Fetches a single TeamFolder.
-
createTeamFolder
Creates a new TeamFolder in a given project and location.
-
updateTeamFolder
Updates a single TeamFolder.
-
deleteTeamFolder
Deletes a single TeamFolder.
-
queryTeamFolderContents
public QueryTeamFolderContentsResponse queryTeamFolderContents(QueryTeamFolderContentsRequest request) Returns the contents of a given TeamFolder.
-
searchTeamFolders
Returns all TeamFolders in a given location that the caller has access to and match the provided filter.
-
getFolder
Fetches a single Folder.
-
createFolder
Creates a new Folder in a given project and location.
-
updateFolder
Updates a single Folder.
-
deleteFolder
Deletes a single Folder.
-
queryFolderContents
Returns the contents of a given Folder.
-
queryUserRootContents
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.
-
moveFolder
Moves a Folder to a new Folder, TeamFolder, or the root location.
-
listRepositories
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)*.
-
getRepository
Fetches a single Repository.
-
createRepository
Creates a new Repository in a given project and location.
-
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.*
-
deleteRepository
Deletes a single Repository.
-
moveRepository
Moves a Repository to a new location.
-
commitRepositoryChanges
public CommitRepositoryChangesResponse commitRepositoryChanges(CommitRepositoryChangesRequest request) Applies a Git commit to a Repository. The Repository must not have a value for `git_remote_settings.url`.
-
readRepositoryFile
Returns the contents of a file (inside a Repository). The Repository must not have a value for `git_remote_settings.url`.
-
queryRepositoryDirectoryContents
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`.
-
fetchRepositoryHistory
Fetches a Repository's history of commits. The Repository must not have a value for `git_remote_settings.url`.
-
computeRepositoryAccessTokenStatus
public ComputeRepositoryAccessTokenStatusResponse computeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest request) Computes a Repository's Git access token status.
-
fetchRemoteBranches
Fetches a Repository's remote branches.
-
listWorkspaces
Lists Workspaces in a given Repository.
-
getWorkspace
Fetches a single Workspace.
-
createWorkspace
Creates a new Workspace in a given Repository.
-
deleteWorkspace
Deletes a single Workspace.
-
installNpmPackages
Installs dependency NPM packages (inside a Workspace).
-
pullGitCommits
Pulls Git commits from the Repository's remote into a Workspace.
-
pushGitCommits
Pushes Git commits from a Workspace to the Repository's remote.
-
fetchFileGitStatuses
Fetches Git statuses for the files in a Workspace.
-
fetchGitAheadBehind
Fetches Git ahead/behind against a remote branch.
-
commitWorkspaceChanges
Applies a Git commit for uncommitted files in a Workspace.
-
resetWorkspaceChanges
Performs a Git reset for uncommitted files in a Workspace.
-
fetchFileDiff
Fetches Git diff for an uncommitted file in a Workspace.
-
queryDirectoryContents
Returns the contents of a given Workspace directory.
-
searchFiles
Finds the contents of a given Workspace directory by filter.
-
makeDirectory
Creates a directory inside a Workspace.
-
removeDirectory
Deletes a directory (inside a Workspace) and all of its contents.
-
moveDirectory
Moves a directory (inside a Workspace), and all of its contents, to a new location.
-
readFile
Returns the contents of a file (inside a Workspace).
-
removeFile
Deletes a file (inside a Workspace).
-
moveFile
Moves a file (inside a Workspace) to a new location.
-
writeFile
Writes to a file (inside a Workspace).
-
listReleaseConfigs
Lists ReleaseConfigs in a given Repository.
-
getReleaseConfig
Fetches a single ReleaseConfig.
-
createReleaseConfig
Creates a new ReleaseConfig in a given Repository.
-
updateReleaseConfig
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.*
-
deleteReleaseConfig
Deletes a single ReleaseConfig.
-
listCompilationResults
Lists CompilationResults in a given Repository.
-
getCompilationResult
Fetches a single CompilationResult.
-
createCompilationResult
Creates a new CompilationResult in a given project and location.
-
queryCompilationResultActions
public QueryCompilationResultActionsResponse queryCompilationResultActions(QueryCompilationResultActionsRequest request) Returns CompilationResultActions in a given CompilationResult.
-
listWorkflowConfigs
Lists WorkflowConfigs in a given Repository.
-
getWorkflowConfig
Fetches a single WorkflowConfig.
-
createWorkflowConfig
Creates a new WorkflowConfig in a given Repository.
-
updateWorkflowConfig
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.*
-
deleteWorkflowConfig
Deletes a single WorkflowConfig.
-
listWorkflowInvocations
public ListWorkflowInvocationsResponse listWorkflowInvocations(ListWorkflowInvocationsRequest request) Lists WorkflowInvocations in a given Repository.
-
getWorkflowInvocation
Fetches a single WorkflowInvocation.
-
createWorkflowInvocation
Creates a new WorkflowInvocation in a given Repository.
-
deleteWorkflowInvocation
Deletes a single WorkflowInvocation.
-
cancelWorkflowInvocation
public CancelWorkflowInvocationResponse cancelWorkflowInvocation(CancelWorkflowInvocationRequest request) Requests cancellation of a running WorkflowInvocation.
-
queryWorkflowInvocationActions
public QueryWorkflowInvocationActionsResponse queryWorkflowInvocationActions(QueryWorkflowInvocationActionsRequest request) Returns WorkflowInvocationActions in a given WorkflowInvocation.
-
getConfig
Get default config for a given project and location.
-
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.*
-
getIamPolicy
public com.google.iam.v1.Policy getIamPolicy(com.google.iam.v1.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.
-
setIamPolicy
public com.google.iam.v1.Policy setIamPolicy(com.google.iam.v1.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.
-
testIamPermissions
public com.google.iam.v1.TestIamPermissionsResponse testIamPermissions(com.google.iam.v1.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.
-