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.
 
  • Method Details

    • build

      protected DataformGrpc.DataformBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<DataformGrpc.DataformBlockingV2Stub>
    • getTeamFolder

      public TeamFolder getTeamFolder(GetTeamFolderRequest request) throws io.grpc.StatusException
       Fetches a single TeamFolder.
       
      Throws:
      io.grpc.StatusException
    • createTeamFolder

      public TeamFolder createTeamFolder(CreateTeamFolderRequest request) throws io.grpc.StatusException
       Creates a new TeamFolder in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateTeamFolder

      public TeamFolder updateTeamFolder(UpdateTeamFolderRequest request) throws io.grpc.StatusException
       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

      public Folder getFolder(GetFolderRequest request) throws io.grpc.StatusException
       Fetches a single Folder.
       
      Throws:
      io.grpc.StatusException
    • createFolder

      public Folder createFolder(CreateFolderRequest request) throws io.grpc.StatusException
       Creates a new Folder in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateFolder

      public Folder updateFolder(UpdateFolderRequest request) throws io.grpc.StatusException
       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

      public Repository getRepository(GetRepositoryRequest request) throws io.grpc.StatusException
       Fetches a single Repository.
       
      Throws:
      io.grpc.StatusException
    • createRepository

      public Repository createRepository(CreateRepositoryRequest request) throws io.grpc.StatusException
       Creates a new Repository in a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateRepository

      public Repository updateRepository(UpdateRepositoryRequest request) throws io.grpc.StatusException
       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

      public Workspace getWorkspace(GetWorkspaceRequest request) throws io.grpc.StatusException
       Fetches a single Workspace.
       
      Throws:
      io.grpc.StatusException
    • createWorkspace

      public Workspace createWorkspace(CreateWorkspaceRequest request) throws io.grpc.StatusException
       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

      public SearchFilesResponse searchFiles(SearchFilesRequest request) throws io.grpc.StatusException
       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

      public ReadFileResponse readFile(ReadFileRequest request) throws io.grpc.StatusException
       Returns the contents of a file (inside a Workspace).
       
      Throws:
      io.grpc.StatusException
    • removeFile

      public RemoveFileResponse removeFile(RemoveFileRequest request) throws io.grpc.StatusException
       Deletes a file (inside a Workspace).
       
      Throws:
      io.grpc.StatusException
    • moveFile

      public MoveFileResponse moveFile(MoveFileRequest request) throws io.grpc.StatusException
       Moves a file (inside a Workspace) to a new location.
       
      Throws:
      io.grpc.StatusException
    • writeFile

      public WriteFileResponse writeFile(WriteFileRequest request) throws io.grpc.StatusException
       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

      public Config getConfig(GetConfigRequest request) throws io.grpc.StatusException
       Get default config for a given project and location.
       
      Throws:
      io.grpc.StatusException
    • updateConfig

      public Config updateConfig(UpdateConfigRequest request) throws io.grpc.StatusException
       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