Interface DataformGrpc.AsyncService

All Known Implementing Classes:
DataformGrpc.DataformImplBase
Enclosing class:
DataformGrpc

public static interface DataformGrpc.AsyncService
 Dataform is a service to develop, create, document, test, and update curated
 tables in BigQuery.
 
  • Method Details

    • getTeamFolder

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

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

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

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

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

      default 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

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

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

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

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

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

      default 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

      default 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

      default 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

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

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

      default 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

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

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

      default 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

      default 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

      default 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

      default 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      default 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

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

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

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

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

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

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

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

      default 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

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

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

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

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

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

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

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

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

      default 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

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

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

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

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

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

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

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

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

      default 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

      default 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

      default 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

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