Class DataformGrpc.DataformStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<DataformGrpc.DataformStub>
com.google.cloud.dataform.v1beta1.DataformGrpc.DataformStub
Enclosing class:
DataformGrpc

public static final class DataformGrpc.DataformStub extends io.grpc.stub.AbstractAsyncStub<DataformGrpc.DataformStub>
A stub to allow clients to do asynchronous 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.DataformStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<DataformGrpc.DataformStub>
    • getTeamFolder

      public void getTeamFolder(GetTeamFolderRequest request, io.grpc.stub.StreamObserver<TeamFolder> responseObserver)
       Fetches a single TeamFolder.
       
    • createTeamFolder

      public void createTeamFolder(CreateTeamFolderRequest request, io.grpc.stub.StreamObserver<TeamFolder> responseObserver)
       Creates a new TeamFolder in a given project and location.
       
    • updateTeamFolder

      public void updateTeamFolder(UpdateTeamFolderRequest request, io.grpc.stub.StreamObserver<TeamFolder> responseObserver)
       Updates a single TeamFolder.
       
    • deleteTeamFolder

      public void deleteTeamFolder(DeleteTeamFolderRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a single TeamFolder.
       
    • queryTeamFolderContents

      public void queryTeamFolderContents(QueryTeamFolderContentsRequest request, io.grpc.stub.StreamObserver<QueryTeamFolderContentsResponse> responseObserver)
       Returns the contents of a given TeamFolder.
       
    • searchTeamFolders

      public void searchTeamFolders(SearchTeamFoldersRequest request, io.grpc.stub.StreamObserver<SearchTeamFoldersResponse> responseObserver)
       Returns all TeamFolders in a given location that the caller has access to
       and match the provided filter.
       
    • getFolder

      public void getFolder(GetFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver)
       Fetches a single Folder.
       
    • createFolder

      public void createFolder(CreateFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver)
       Creates a new Folder in a given project and location.
       
    • updateFolder

      public void updateFolder(UpdateFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver)
       Updates a single Folder.
       
    • deleteFolder

      public void deleteFolder(DeleteFolderRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a single Folder.
       
    • queryFolderContents

      public void queryFolderContents(QueryFolderContentsRequest request, io.grpc.stub.StreamObserver<QueryFolderContentsResponse> responseObserver)
       Returns the contents of a given Folder.
       
    • queryUserRootContents

      public void queryUserRootContents(QueryUserRootContentsRequest request, io.grpc.stub.StreamObserver<QueryUserRootContentsResponse> responseObserver)
       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

      public void moveFolder(MoveFolderRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
       Moves a Folder to a new Folder, TeamFolder, or the root location.
       
    • listRepositories

      public void listRepositories(ListRepositoriesRequest request, io.grpc.stub.StreamObserver<ListRepositoriesResponse> responseObserver)
       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

      public void getRepository(GetRepositoryRequest request, io.grpc.stub.StreamObserver<Repository> responseObserver)
       Fetches a single Repository.
       
    • createRepository

      public void createRepository(CreateRepositoryRequest request, io.grpc.stub.StreamObserver<Repository> responseObserver)
       Creates a new Repository in a given project and location.
       
    • updateRepository

      public void updateRepository(UpdateRepositoryRequest request, io.grpc.stub.StreamObserver<Repository> responseObserver)
       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

      public void deleteRepository(DeleteRepositoryRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a single Repository.
       
    • moveRepository

      public void moveRepository(MoveRepositoryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
       Moves a Repository to a new location.
       
    • commitRepositoryChanges

      public void commitRepositoryChanges(CommitRepositoryChangesRequest request, io.grpc.stub.StreamObserver<CommitRepositoryChangesResponse> responseObserver)
       Applies a Git commit to a Repository. The Repository must not have a value
       for `git_remote_settings.url`.
       
    • readRepositoryFile

      public void readRepositoryFile(ReadRepositoryFileRequest request, io.grpc.stub.StreamObserver<ReadRepositoryFileResponse> responseObserver)
       Returns the contents of a file (inside a Repository). The Repository
       must not have a value for `git_remote_settings.url`.
       
    • queryRepositoryDirectoryContents

      public void queryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest request, io.grpc.stub.StreamObserver<QueryRepositoryDirectoryContentsResponse> responseObserver)
       Returns the contents of a given Repository directory. The Repository must
       not have a value for `git_remote_settings.url`.
       
    • fetchRepositoryHistory

      public void fetchRepositoryHistory(FetchRepositoryHistoryRequest request, io.grpc.stub.StreamObserver<FetchRepositoryHistoryResponse> responseObserver)
       Fetches a Repository's history of commits.  The Repository must not have a
       value for `git_remote_settings.url`.
       
    • computeRepositoryAccessTokenStatus

      public void computeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest request, io.grpc.stub.StreamObserver<ComputeRepositoryAccessTokenStatusResponse> responseObserver)
       Computes a Repository's Git access token status.
       
    • fetchRemoteBranches

      public void fetchRemoteBranches(FetchRemoteBranchesRequest request, io.grpc.stub.StreamObserver<FetchRemoteBranchesResponse> responseObserver)
       Fetches a Repository's remote branches.
       
    • listWorkspaces

      public void listWorkspaces(ListWorkspacesRequest request, io.grpc.stub.StreamObserver<ListWorkspacesResponse> responseObserver)
       Lists Workspaces in a given Repository.
       
    • getWorkspace

      public void getWorkspace(GetWorkspaceRequest request, io.grpc.stub.StreamObserver<Workspace> responseObserver)
       Fetches a single Workspace.
       
    • createWorkspace

      public void createWorkspace(CreateWorkspaceRequest request, io.grpc.stub.StreamObserver<Workspace> responseObserver)
       Creates a new Workspace in a given Repository.
       
    • deleteWorkspace

      public void deleteWorkspace(DeleteWorkspaceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a single Workspace.
       
    • installNpmPackages

      public void installNpmPackages(InstallNpmPackagesRequest request, io.grpc.stub.StreamObserver<InstallNpmPackagesResponse> responseObserver)
       Installs dependency NPM packages (inside a Workspace).
       
    • pullGitCommits

      public void pullGitCommits(PullGitCommitsRequest request, io.grpc.stub.StreamObserver<PullGitCommitsResponse> responseObserver)
       Pulls Git commits from the Repository's remote into a Workspace.
       
    • pushGitCommits

      public void pushGitCommits(PushGitCommitsRequest request, io.grpc.stub.StreamObserver<PushGitCommitsResponse> responseObserver)
       Pushes Git commits from a Workspace to the Repository's remote.
       
    • fetchFileGitStatuses

      public void fetchFileGitStatuses(FetchFileGitStatusesRequest request, io.grpc.stub.StreamObserver<FetchFileGitStatusesResponse> responseObserver)
       Fetches Git statuses for the files in a Workspace.
       
    • fetchGitAheadBehind

      public void fetchGitAheadBehind(FetchGitAheadBehindRequest request, io.grpc.stub.StreamObserver<FetchGitAheadBehindResponse> responseObserver)
       Fetches Git ahead/behind against a remote branch.
       
    • commitWorkspaceChanges

      public void commitWorkspaceChanges(CommitWorkspaceChangesRequest request, io.grpc.stub.StreamObserver<CommitWorkspaceChangesResponse> responseObserver)
       Applies a Git commit for uncommitted files in a Workspace.
       
    • resetWorkspaceChanges

      public void resetWorkspaceChanges(ResetWorkspaceChangesRequest request, io.grpc.stub.StreamObserver<ResetWorkspaceChangesResponse> responseObserver)
       Performs a Git reset for uncommitted files in a Workspace.
       
    • fetchFileDiff

      public void fetchFileDiff(FetchFileDiffRequest request, io.grpc.stub.StreamObserver<FetchFileDiffResponse> responseObserver)
       Fetches Git diff for an uncommitted file in a Workspace.
       
    • queryDirectoryContents

      public void queryDirectoryContents(QueryDirectoryContentsRequest request, io.grpc.stub.StreamObserver<QueryDirectoryContentsResponse> responseObserver)
       Returns the contents of a given Workspace directory.
       
    • searchFiles

      public void searchFiles(SearchFilesRequest request, io.grpc.stub.StreamObserver<SearchFilesResponse> responseObserver)
       Finds the contents of a given Workspace directory by filter.
       
    • makeDirectory

      public void makeDirectory(MakeDirectoryRequest request, io.grpc.stub.StreamObserver<MakeDirectoryResponse> responseObserver)
       Creates a directory inside a Workspace.
       
    • removeDirectory

      public void removeDirectory(RemoveDirectoryRequest request, io.grpc.stub.StreamObserver<RemoveDirectoryResponse> responseObserver)
       Deletes a directory (inside a Workspace) and all of its contents.
       
    • moveDirectory

      public void moveDirectory(MoveDirectoryRequest request, io.grpc.stub.StreamObserver<MoveDirectoryResponse> responseObserver)
       Moves a directory (inside a Workspace), and all of its contents, to a new
       location.
       
    • readFile

      public void readFile(ReadFileRequest request, io.grpc.stub.StreamObserver<ReadFileResponse> responseObserver)
       Returns the contents of a file (inside a Workspace).
       
    • removeFile

      public void removeFile(RemoveFileRequest request, io.grpc.stub.StreamObserver<RemoveFileResponse> responseObserver)
       Deletes a file (inside a Workspace).
       
    • moveFile

      public void moveFile(MoveFileRequest request, io.grpc.stub.StreamObserver<MoveFileResponse> responseObserver)
       Moves a file (inside a Workspace) to a new location.
       
    • writeFile

      public void writeFile(WriteFileRequest request, io.grpc.stub.StreamObserver<WriteFileResponse> responseObserver)
       Writes to a file (inside a Workspace).
       
    • listReleaseConfigs

      public void listReleaseConfigs(ListReleaseConfigsRequest request, io.grpc.stub.StreamObserver<ListReleaseConfigsResponse> responseObserver)
       Lists ReleaseConfigs in a given Repository.
       
    • getReleaseConfig

      public void getReleaseConfig(GetReleaseConfigRequest request, io.grpc.stub.StreamObserver<ReleaseConfig> responseObserver)
       Fetches a single ReleaseConfig.
       
    • createReleaseConfig

      public void createReleaseConfig(CreateReleaseConfigRequest request, io.grpc.stub.StreamObserver<ReleaseConfig> responseObserver)
       Creates a new ReleaseConfig in a given Repository.
       
    • updateReleaseConfig

      public void updateReleaseConfig(UpdateReleaseConfigRequest request, io.grpc.stub.StreamObserver<ReleaseConfig> responseObserver)
       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

      public void deleteReleaseConfig(DeleteReleaseConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a single ReleaseConfig.
       
    • listCompilationResults

      public void listCompilationResults(ListCompilationResultsRequest request, io.grpc.stub.StreamObserver<ListCompilationResultsResponse> responseObserver)
       Lists CompilationResults in a given Repository.
       
    • getCompilationResult

      public void getCompilationResult(GetCompilationResultRequest request, io.grpc.stub.StreamObserver<CompilationResult> responseObserver)
       Fetches a single CompilationResult.
       
    • createCompilationResult

      public void createCompilationResult(CreateCompilationResultRequest request, io.grpc.stub.StreamObserver<CompilationResult> responseObserver)
       Creates a new CompilationResult in a given project and location.
       
    • queryCompilationResultActions

      public void queryCompilationResultActions(QueryCompilationResultActionsRequest request, io.grpc.stub.StreamObserver<QueryCompilationResultActionsResponse> responseObserver)
       Returns CompilationResultActions in a given CompilationResult.
       
    • listWorkflowConfigs

      public void listWorkflowConfigs(ListWorkflowConfigsRequest request, io.grpc.stub.StreamObserver<ListWorkflowConfigsResponse> responseObserver)
       Lists WorkflowConfigs in a given Repository.
       
    • getWorkflowConfig

      public void getWorkflowConfig(GetWorkflowConfigRequest request, io.grpc.stub.StreamObserver<WorkflowConfig> responseObserver)
       Fetches a single WorkflowConfig.
       
    • createWorkflowConfig

      public void createWorkflowConfig(CreateWorkflowConfigRequest request, io.grpc.stub.StreamObserver<WorkflowConfig> responseObserver)
       Creates a new WorkflowConfig in a given Repository.
       
    • updateWorkflowConfig

      public void updateWorkflowConfig(UpdateWorkflowConfigRequest request, io.grpc.stub.StreamObserver<WorkflowConfig> responseObserver)
       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

      public void deleteWorkflowConfig(DeleteWorkflowConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a single WorkflowConfig.
       
    • listWorkflowInvocations

      public void listWorkflowInvocations(ListWorkflowInvocationsRequest request, io.grpc.stub.StreamObserver<ListWorkflowInvocationsResponse> responseObserver)
       Lists WorkflowInvocations in a given Repository.
       
    • getWorkflowInvocation

      public void getWorkflowInvocation(GetWorkflowInvocationRequest request, io.grpc.stub.StreamObserver<WorkflowInvocation> responseObserver)
       Fetches a single WorkflowInvocation.
       
    • createWorkflowInvocation

      public void createWorkflowInvocation(CreateWorkflowInvocationRequest request, io.grpc.stub.StreamObserver<WorkflowInvocation> responseObserver)
       Creates a new WorkflowInvocation in a given Repository.
       
    • deleteWorkflowInvocation

      public void deleteWorkflowInvocation(DeleteWorkflowInvocationRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a single WorkflowInvocation.
       
    • cancelWorkflowInvocation

      public void cancelWorkflowInvocation(CancelWorkflowInvocationRequest request, io.grpc.stub.StreamObserver<CancelWorkflowInvocationResponse> responseObserver)
       Requests cancellation of a running WorkflowInvocation.
       
    • queryWorkflowInvocationActions

      public void queryWorkflowInvocationActions(QueryWorkflowInvocationActionsRequest request, io.grpc.stub.StreamObserver<QueryWorkflowInvocationActionsResponse> responseObserver)
       Returns WorkflowInvocationActions in a given WorkflowInvocation.
       
    • getConfig

      public void getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
       Get default config for a given project and location.
       
    • updateConfig

      public void updateConfig(UpdateConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
       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 void getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
       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 void setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
       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 void testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request, io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
       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.