Interface DataformGrpc.AsyncService (0.84.0)

public static interface DataformGrpc.AsyncService

Dataform is a service to develop, create, document, test, and update curated tables in BigQuery.

Methods

cancelWorkflowInvocation(CancelWorkflowInvocationRequest request, StreamObserver<CancelWorkflowInvocationResponse> responseObserver)

public default void cancelWorkflowInvocation(CancelWorkflowInvocationRequest request, StreamObserver<CancelWorkflowInvocationResponse> responseObserver)

Requests cancellation of a running WorkflowInvocation.

Parameters
Name Description
request CancelWorkflowInvocationRequest
responseObserver io.grpc.stub.StreamObserver<CancelWorkflowInvocationResponse>

commitRepositoryChanges(CommitRepositoryChangesRequest request, StreamObserver<CommitRepositoryChangesResponse> responseObserver)

public default void commitRepositoryChanges(CommitRepositoryChangesRequest request, StreamObserver<CommitRepositoryChangesResponse> responseObserver)

Applies a Git commit to a Repository. The Repository must not have a value for git_remote_settings.url.

Parameters
Name Description
request CommitRepositoryChangesRequest
responseObserver io.grpc.stub.StreamObserver<CommitRepositoryChangesResponse>

commitWorkspaceChanges(CommitWorkspaceChangesRequest request, StreamObserver<CommitWorkspaceChangesResponse> responseObserver)

public default void commitWorkspaceChanges(CommitWorkspaceChangesRequest request, StreamObserver<CommitWorkspaceChangesResponse> responseObserver)

Applies a Git commit for uncommitted files in a Workspace.

Parameters
Name Description
request CommitWorkspaceChangesRequest
responseObserver io.grpc.stub.StreamObserver<CommitWorkspaceChangesResponse>

computeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest request, StreamObserver<ComputeRepositoryAccessTokenStatusResponse> responseObserver)

public default void computeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest request, StreamObserver<ComputeRepositoryAccessTokenStatusResponse> responseObserver)

Computes a Repository's Git access token status.

Parameters
Name Description
request ComputeRepositoryAccessTokenStatusRequest
responseObserver io.grpc.stub.StreamObserver<ComputeRepositoryAccessTokenStatusResponse>

createCompilationResult(CreateCompilationResultRequest request, StreamObserver<CompilationResult> responseObserver)

public default void createCompilationResult(CreateCompilationResultRequest request, StreamObserver<CompilationResult> responseObserver)

Creates a new CompilationResult in a given project and location.

Parameters
Name Description
request CreateCompilationResultRequest
responseObserver io.grpc.stub.StreamObserver<CompilationResult>

createFolder(CreateFolderRequest request, StreamObserver<Folder> responseObserver)

public default void createFolder(CreateFolderRequest request, StreamObserver<Folder> responseObserver)

Creates a new Folder in a given project and location.

Parameters
Name Description
request CreateFolderRequest
responseObserver io.grpc.stub.StreamObserver<Folder>

createReleaseConfig(CreateReleaseConfigRequest request, StreamObserver<ReleaseConfig> responseObserver)

public default void createReleaseConfig(CreateReleaseConfigRequest request, StreamObserver<ReleaseConfig> responseObserver)

Creates a new ReleaseConfig in a given Repository.

Parameters
Name Description
request CreateReleaseConfigRequest
responseObserver io.grpc.stub.StreamObserver<ReleaseConfig>

createRepository(CreateRepositoryRequest request, StreamObserver<Repository> responseObserver)

public default void createRepository(CreateRepositoryRequest request, StreamObserver<Repository> responseObserver)

Creates a new Repository in a given project and location.

Parameters
Name Description
request CreateRepositoryRequest
responseObserver io.grpc.stub.StreamObserver<Repository>

createTeamFolder(CreateTeamFolderRequest request, StreamObserver<TeamFolder> responseObserver)

public default void createTeamFolder(CreateTeamFolderRequest request, StreamObserver<TeamFolder> responseObserver)

Creates a new TeamFolder in a given project and location.

Parameters
Name Description
request CreateTeamFolderRequest
responseObserver io.grpc.stub.StreamObserver<TeamFolder>

createWorkflowConfig(CreateWorkflowConfigRequest request, StreamObserver<WorkflowConfig> responseObserver)

public default void createWorkflowConfig(CreateWorkflowConfigRequest request, StreamObserver<WorkflowConfig> responseObserver)

Creates a new WorkflowConfig in a given Repository.

Parameters
Name Description
request CreateWorkflowConfigRequest
responseObserver io.grpc.stub.StreamObserver<WorkflowConfig>

createWorkflowInvocation(CreateWorkflowInvocationRequest request, StreamObserver<WorkflowInvocation> responseObserver)

public default void createWorkflowInvocation(CreateWorkflowInvocationRequest request, StreamObserver<WorkflowInvocation> responseObserver)

Creates a new WorkflowInvocation in a given Repository.

Parameters
Name Description
request CreateWorkflowInvocationRequest
responseObserver io.grpc.stub.StreamObserver<WorkflowInvocation>

createWorkspace(CreateWorkspaceRequest request, StreamObserver<Workspace> responseObserver)

public default void createWorkspace(CreateWorkspaceRequest request, StreamObserver<Workspace> responseObserver)

Creates a new Workspace in a given Repository.

Parameters
Name Description
request CreateWorkspaceRequest
responseObserver io.grpc.stub.StreamObserver<Workspace>

deleteFolder(DeleteFolderRequest request, StreamObserver<Empty> responseObserver)

public default void deleteFolder(DeleteFolderRequest request, StreamObserver<Empty> responseObserver)

Deletes a single Folder.

Parameters
Name Description
request DeleteFolderRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteReleaseConfig(DeleteReleaseConfigRequest request, StreamObserver<Empty> responseObserver)

public default void deleteReleaseConfig(DeleteReleaseConfigRequest request, StreamObserver<Empty> responseObserver)

Deletes a single ReleaseConfig.

Parameters
Name Description
request DeleteReleaseConfigRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteRepository(DeleteRepositoryRequest request, StreamObserver<Empty> responseObserver)

public default void deleteRepository(DeleteRepositoryRequest request, StreamObserver<Empty> responseObserver)

Deletes a single Repository.

Parameters
Name Description
request DeleteRepositoryRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteTeamFolder(DeleteTeamFolderRequest request, StreamObserver<Empty> responseObserver)

public default void deleteTeamFolder(DeleteTeamFolderRequest request, StreamObserver<Empty> responseObserver)

Deletes a single TeamFolder.

Parameters
Name Description
request DeleteTeamFolderRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteWorkflowConfig(DeleteWorkflowConfigRequest request, StreamObserver<Empty> responseObserver)

public default void deleteWorkflowConfig(DeleteWorkflowConfigRequest request, StreamObserver<Empty> responseObserver)

Deletes a single WorkflowConfig.

Parameters
Name Description
request DeleteWorkflowConfigRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteWorkflowInvocation(DeleteWorkflowInvocationRequest request, StreamObserver<Empty> responseObserver)

public default void deleteWorkflowInvocation(DeleteWorkflowInvocationRequest request, StreamObserver<Empty> responseObserver)

Deletes a single WorkflowInvocation.

Parameters
Name Description
request DeleteWorkflowInvocationRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteWorkspace(DeleteWorkspaceRequest request, StreamObserver<Empty> responseObserver)

public default void deleteWorkspace(DeleteWorkspaceRequest request, StreamObserver<Empty> responseObserver)

Deletes a single Workspace.

Parameters
Name Description
request DeleteWorkspaceRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

fetchFileDiff(FetchFileDiffRequest request, StreamObserver<FetchFileDiffResponse> responseObserver)

public default void fetchFileDiff(FetchFileDiffRequest request, StreamObserver<FetchFileDiffResponse> responseObserver)

Fetches Git diff for an uncommitted file in a Workspace.

Parameters
Name Description
request FetchFileDiffRequest
responseObserver io.grpc.stub.StreamObserver<FetchFileDiffResponse>

fetchFileGitStatuses(FetchFileGitStatusesRequest request, StreamObserver<FetchFileGitStatusesResponse> responseObserver)

public default void fetchFileGitStatuses(FetchFileGitStatusesRequest request, StreamObserver<FetchFileGitStatusesResponse> responseObserver)

Fetches Git statuses for the files in a Workspace.

Parameters
Name Description
request FetchFileGitStatusesRequest
responseObserver io.grpc.stub.StreamObserver<FetchFileGitStatusesResponse>

fetchGitAheadBehind(FetchGitAheadBehindRequest request, StreamObserver<FetchGitAheadBehindResponse> responseObserver)

public default void fetchGitAheadBehind(FetchGitAheadBehindRequest request, StreamObserver<FetchGitAheadBehindResponse> responseObserver)

Fetches Git ahead/behind against a remote branch.

Parameters
Name Description
request FetchGitAheadBehindRequest
responseObserver io.grpc.stub.StreamObserver<FetchGitAheadBehindResponse>

fetchRemoteBranches(FetchRemoteBranchesRequest request, StreamObserver<FetchRemoteBranchesResponse> responseObserver)

public default void fetchRemoteBranches(FetchRemoteBranchesRequest request, StreamObserver<FetchRemoteBranchesResponse> responseObserver)

Fetches a Repository's remote branches.

Parameters
Name Description
request FetchRemoteBranchesRequest
responseObserver io.grpc.stub.StreamObserver<FetchRemoteBranchesResponse>

fetchRepositoryHistory(FetchRepositoryHistoryRequest request, StreamObserver<FetchRepositoryHistoryResponse> responseObserver)

public default void fetchRepositoryHistory(FetchRepositoryHistoryRequest request, StreamObserver<FetchRepositoryHistoryResponse> responseObserver)

Fetches a Repository's history of commits. The Repository must not have a value for git_remote_settings.url.

Parameters
Name Description
request FetchRepositoryHistoryRequest
responseObserver io.grpc.stub.StreamObserver<FetchRepositoryHistoryResponse>

getCompilationResult(GetCompilationResultRequest request, StreamObserver<CompilationResult> responseObserver)

public default void getCompilationResult(GetCompilationResultRequest request, StreamObserver<CompilationResult> responseObserver)

Fetches a single CompilationResult.

Parameters
Name Description
request GetCompilationResultRequest
responseObserver io.grpc.stub.StreamObserver<CompilationResult>

getConfig(GetConfigRequest request, StreamObserver<Config> responseObserver)

public default void getConfig(GetConfigRequest request, StreamObserver<Config> responseObserver)

Get default config for a given project and location.

Parameters
Name Description
request GetConfigRequest
responseObserver io.grpc.stub.StreamObserver<Config>

getFolder(GetFolderRequest request, StreamObserver<Folder> responseObserver)

public default void getFolder(GetFolderRequest request, StreamObserver<Folder> responseObserver)

Fetches a single Folder.

Parameters
Name Description
request GetFolderRequest
responseObserver io.grpc.stub.StreamObserver<Folder>

getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

public default void getIamPolicy(GetIamPolicyRequest request, StreamObserver<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.

Parameters
Name Description
request com.google.iam.v1.GetIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

getReleaseConfig(GetReleaseConfigRequest request, StreamObserver<ReleaseConfig> responseObserver)

public default void getReleaseConfig(GetReleaseConfigRequest request, StreamObserver<ReleaseConfig> responseObserver)

Fetches a single ReleaseConfig.

Parameters
Name Description
request GetReleaseConfigRequest
responseObserver io.grpc.stub.StreamObserver<ReleaseConfig>

getRepository(GetRepositoryRequest request, StreamObserver<Repository> responseObserver)

public default void getRepository(GetRepositoryRequest request, StreamObserver<Repository> responseObserver)

Fetches a single Repository.

Parameters
Name Description
request GetRepositoryRequest
responseObserver io.grpc.stub.StreamObserver<Repository>

getTeamFolder(GetTeamFolderRequest request, StreamObserver<TeamFolder> responseObserver)

public default void getTeamFolder(GetTeamFolderRequest request, StreamObserver<TeamFolder> responseObserver)

Fetches a single TeamFolder.

Parameters
Name Description
request GetTeamFolderRequest
responseObserver io.grpc.stub.StreamObserver<TeamFolder>

getWorkflowConfig(GetWorkflowConfigRequest request, StreamObserver<WorkflowConfig> responseObserver)

public default void getWorkflowConfig(GetWorkflowConfigRequest request, StreamObserver<WorkflowConfig> responseObserver)

Fetches a single WorkflowConfig.

Parameters
Name Description
request GetWorkflowConfigRequest
responseObserver io.grpc.stub.StreamObserver<WorkflowConfig>

getWorkflowInvocation(GetWorkflowInvocationRequest request, StreamObserver<WorkflowInvocation> responseObserver)

public default void getWorkflowInvocation(GetWorkflowInvocationRequest request, StreamObserver<WorkflowInvocation> responseObserver)

Fetches a single WorkflowInvocation.

Parameters
Name Description
request GetWorkflowInvocationRequest
responseObserver io.grpc.stub.StreamObserver<WorkflowInvocation>

getWorkspace(GetWorkspaceRequest request, StreamObserver<Workspace> responseObserver)

public default void getWorkspace(GetWorkspaceRequest request, StreamObserver<Workspace> responseObserver)

Fetches a single Workspace.

Parameters
Name Description
request GetWorkspaceRequest
responseObserver io.grpc.stub.StreamObserver<Workspace>

installNpmPackages(InstallNpmPackagesRequest request, StreamObserver<InstallNpmPackagesResponse> responseObserver)

public default void installNpmPackages(InstallNpmPackagesRequest request, StreamObserver<InstallNpmPackagesResponse> responseObserver)

Installs dependency NPM packages (inside a Workspace).

Parameters
Name Description
request InstallNpmPackagesRequest
responseObserver io.grpc.stub.StreamObserver<InstallNpmPackagesResponse>

listCompilationResults(ListCompilationResultsRequest request, StreamObserver<ListCompilationResultsResponse> responseObserver)

public default void listCompilationResults(ListCompilationResultsRequest request, StreamObserver<ListCompilationResultsResponse> responseObserver)

Lists CompilationResults in a given Repository.

Parameters
Name Description
request ListCompilationResultsRequest
responseObserver io.grpc.stub.StreamObserver<ListCompilationResultsResponse>

listReleaseConfigs(ListReleaseConfigsRequest request, StreamObserver<ListReleaseConfigsResponse> responseObserver)

public default void listReleaseConfigs(ListReleaseConfigsRequest request, StreamObserver<ListReleaseConfigsResponse> responseObserver)

Lists ReleaseConfigs in a given Repository.

Parameters
Name Description
request ListReleaseConfigsRequest
responseObserver io.grpc.stub.StreamObserver<ListReleaseConfigsResponse>

listRepositories(ListRepositoriesRequest request, StreamObserver<ListRepositoriesResponse> responseObserver)

public default void listRepositories(ListRepositoriesRequest request, StreamObserver<ListRepositoriesResponse> responseObserver)

Lists Repositories in a given project and location. Note: This method can return repositories not shown in the Dataform UI.

Parameters
Name Description
request ListRepositoriesRequest
responseObserver io.grpc.stub.StreamObserver<ListRepositoriesResponse>

listWorkflowConfigs(ListWorkflowConfigsRequest request, StreamObserver<ListWorkflowConfigsResponse> responseObserver)

public default void listWorkflowConfigs(ListWorkflowConfigsRequest request, StreamObserver<ListWorkflowConfigsResponse> responseObserver)

Lists WorkflowConfigs in a given Repository.

Parameters
Name Description
request ListWorkflowConfigsRequest
responseObserver io.grpc.stub.StreamObserver<ListWorkflowConfigsResponse>

listWorkflowInvocations(ListWorkflowInvocationsRequest request, StreamObserver<ListWorkflowInvocationsResponse> responseObserver)

public default void listWorkflowInvocations(ListWorkflowInvocationsRequest request, StreamObserver<ListWorkflowInvocationsResponse> responseObserver)

Lists WorkflowInvocations in a given Repository.

Parameters
Name Description
request ListWorkflowInvocationsRequest
responseObserver io.grpc.stub.StreamObserver<ListWorkflowInvocationsResponse>

listWorkspaces(ListWorkspacesRequest request, StreamObserver<ListWorkspacesResponse> responseObserver)

public default void listWorkspaces(ListWorkspacesRequest request, StreamObserver<ListWorkspacesResponse> responseObserver)

Lists Workspaces in a given Repository.

Parameters
Name Description
request ListWorkspacesRequest
responseObserver io.grpc.stub.StreamObserver<ListWorkspacesResponse>

makeDirectory(MakeDirectoryRequest request, StreamObserver<MakeDirectoryResponse> responseObserver)

public default void makeDirectory(MakeDirectoryRequest request, StreamObserver<MakeDirectoryResponse> responseObserver)

Creates a directory inside a Workspace.

Parameters
Name Description
request MakeDirectoryRequest
responseObserver io.grpc.stub.StreamObserver<MakeDirectoryResponse>

moveDirectory(MoveDirectoryRequest request, StreamObserver<MoveDirectoryResponse> responseObserver)

public default void moveDirectory(MoveDirectoryRequest request, StreamObserver<MoveDirectoryResponse> responseObserver)

Moves a directory (inside a Workspace), and all of its contents, to a new location.

Parameters
Name Description
request MoveDirectoryRequest
responseObserver io.grpc.stub.StreamObserver<MoveDirectoryResponse>

moveFile(MoveFileRequest request, StreamObserver<MoveFileResponse> responseObserver)

public default void moveFile(MoveFileRequest request, StreamObserver<MoveFileResponse> responseObserver)

Moves a file (inside a Workspace) to a new location.

Parameters
Name Description
request MoveFileRequest
responseObserver io.grpc.stub.StreamObserver<MoveFileResponse>

moveFolder(MoveFolderRequest request, StreamObserver<Operation> responseObserver)

public default void moveFolder(MoveFolderRequest request, StreamObserver<Operation> responseObserver)

Moves a Folder to a new Folder, TeamFolder, or the root location.

Parameters
Name Description
request MoveFolderRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

moveRepository(MoveRepositoryRequest request, StreamObserver<Operation> responseObserver)

public default void moveRepository(MoveRepositoryRequest request, StreamObserver<Operation> responseObserver)

Moves a Repository to a new location.

Parameters
Name Description
request MoveRepositoryRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

pullGitCommits(PullGitCommitsRequest request, StreamObserver<PullGitCommitsResponse> responseObserver)

public default void pullGitCommits(PullGitCommitsRequest request, StreamObserver<PullGitCommitsResponse> responseObserver)

Pulls Git commits from the Repository's remote into a Workspace.

Parameters
Name Description
request PullGitCommitsRequest
responseObserver io.grpc.stub.StreamObserver<PullGitCommitsResponse>

pushGitCommits(PushGitCommitsRequest request, StreamObserver<PushGitCommitsResponse> responseObserver)

public default void pushGitCommits(PushGitCommitsRequest request, StreamObserver<PushGitCommitsResponse> responseObserver)

Pushes Git commits from a Workspace to the Repository's remote.

Parameters
Name Description
request PushGitCommitsRequest
responseObserver io.grpc.stub.StreamObserver<PushGitCommitsResponse>

queryCompilationResultActions(QueryCompilationResultActionsRequest request, StreamObserver<QueryCompilationResultActionsResponse> responseObserver)

public default void queryCompilationResultActions(QueryCompilationResultActionsRequest request, StreamObserver<QueryCompilationResultActionsResponse> responseObserver)

Returns CompilationResultActions in a given CompilationResult.

Parameters
Name Description
request QueryCompilationResultActionsRequest
responseObserver io.grpc.stub.StreamObserver<QueryCompilationResultActionsResponse>

queryDirectoryContents(QueryDirectoryContentsRequest request, StreamObserver<QueryDirectoryContentsResponse> responseObserver)

public default void queryDirectoryContents(QueryDirectoryContentsRequest request, StreamObserver<QueryDirectoryContentsResponse> responseObserver)

Returns the contents of a given Workspace directory.

Parameters
Name Description
request QueryDirectoryContentsRequest
responseObserver io.grpc.stub.StreamObserver<QueryDirectoryContentsResponse>

queryFolderContents(QueryFolderContentsRequest request, StreamObserver<QueryFolderContentsResponse> responseObserver)

public default void queryFolderContents(QueryFolderContentsRequest request, StreamObserver<QueryFolderContentsResponse> responseObserver)

Returns the contents of a given Folder.

Parameters
Name Description
request QueryFolderContentsRequest
responseObserver io.grpc.stub.StreamObserver<QueryFolderContentsResponse>

queryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest request, StreamObserver<QueryRepositoryDirectoryContentsResponse> responseObserver)

public default void queryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest request, StreamObserver<QueryRepositoryDirectoryContentsResponse> responseObserver)

Returns the contents of a given Repository directory. The Repository must not have a value for git_remote_settings.url.

Parameters
Name Description
request QueryRepositoryDirectoryContentsRequest
responseObserver io.grpc.stub.StreamObserver<QueryRepositoryDirectoryContentsResponse>

queryTeamFolderContents(QueryTeamFolderContentsRequest request, StreamObserver<QueryTeamFolderContentsResponse> responseObserver)

public default void queryTeamFolderContents(QueryTeamFolderContentsRequest request, StreamObserver<QueryTeamFolderContentsResponse> responseObserver)

Returns the contents of a given TeamFolder.

Parameters
Name Description
request QueryTeamFolderContentsRequest
responseObserver io.grpc.stub.StreamObserver<QueryTeamFolderContentsResponse>

queryUserRootContents(QueryUserRootContentsRequest request, StreamObserver<QueryUserRootContentsResponse> responseObserver)

public default void queryUserRootContents(QueryUserRootContentsRequest request, 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.

Parameters
Name Description
request QueryUserRootContentsRequest
responseObserver io.grpc.stub.StreamObserver<QueryUserRootContentsResponse>

queryWorkflowInvocationActions(QueryWorkflowInvocationActionsRequest request, StreamObserver<QueryWorkflowInvocationActionsResponse> responseObserver)

public default void queryWorkflowInvocationActions(QueryWorkflowInvocationActionsRequest request, StreamObserver<QueryWorkflowInvocationActionsResponse> responseObserver)

Returns WorkflowInvocationActions in a given WorkflowInvocation.

Parameters
Name Description
request QueryWorkflowInvocationActionsRequest
responseObserver io.grpc.stub.StreamObserver<QueryWorkflowInvocationActionsResponse>

readFile(ReadFileRequest request, StreamObserver<ReadFileResponse> responseObserver)

public default void readFile(ReadFileRequest request, StreamObserver<ReadFileResponse> responseObserver)

Returns the contents of a file (inside a Workspace).

Parameters
Name Description
request ReadFileRequest
responseObserver io.grpc.stub.StreamObserver<ReadFileResponse>

readRepositoryFile(ReadRepositoryFileRequest request, StreamObserver<ReadRepositoryFileResponse> responseObserver)

public default void readRepositoryFile(ReadRepositoryFileRequest request, StreamObserver<ReadRepositoryFileResponse> responseObserver)

Returns the contents of a file (inside a Repository). The Repository must not have a value for git_remote_settings.url.

Parameters
Name Description
request ReadRepositoryFileRequest
responseObserver io.grpc.stub.StreamObserver<ReadRepositoryFileResponse>

removeDirectory(RemoveDirectoryRequest request, StreamObserver<RemoveDirectoryResponse> responseObserver)

public default void removeDirectory(RemoveDirectoryRequest request, StreamObserver<RemoveDirectoryResponse> responseObserver)

Deletes a directory (inside a Workspace) and all of its contents.

Parameters
Name Description
request RemoveDirectoryRequest
responseObserver io.grpc.stub.StreamObserver<RemoveDirectoryResponse>

removeFile(RemoveFileRequest request, StreamObserver<RemoveFileResponse> responseObserver)

public default void removeFile(RemoveFileRequest request, StreamObserver<RemoveFileResponse> responseObserver)

Deletes a file (inside a Workspace).

Parameters
Name Description
request RemoveFileRequest
responseObserver io.grpc.stub.StreamObserver<RemoveFileResponse>

resetWorkspaceChanges(ResetWorkspaceChangesRequest request, StreamObserver<ResetWorkspaceChangesResponse> responseObserver)

public default void resetWorkspaceChanges(ResetWorkspaceChangesRequest request, StreamObserver<ResetWorkspaceChangesResponse> responseObserver)

Performs a Git reset for uncommitted files in a Workspace.

Parameters
Name Description
request ResetWorkspaceChangesRequest
responseObserver io.grpc.stub.StreamObserver<ResetWorkspaceChangesResponse>

searchFiles(SearchFilesRequest request, StreamObserver<SearchFilesResponse> responseObserver)

public default void searchFiles(SearchFilesRequest request, StreamObserver<SearchFilesResponse> responseObserver)

Finds the contents of a given Workspace directory by filter.

Parameters
Name Description
request SearchFilesRequest
responseObserver io.grpc.stub.StreamObserver<SearchFilesResponse>

searchTeamFolders(SearchTeamFoldersRequest request, StreamObserver<SearchTeamFoldersResponse> responseObserver)

public default void searchTeamFolders(SearchTeamFoldersRequest request, StreamObserver<SearchTeamFoldersResponse> responseObserver)

Returns all TeamFolders in a given location that the caller has access to and match the provided filter.

Parameters
Name Description
request SearchTeamFoldersRequest
responseObserver io.grpc.stub.StreamObserver<SearchTeamFoldersResponse>

setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)

public default void setIamPolicy(SetIamPolicyRequest request, StreamObserver<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.

Parameters
Name Description
request com.google.iam.v1.SetIamPolicyRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.Policy>

testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)

public default void testIamPermissions(TestIamPermissionsRequest request, StreamObserver<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.

Parameters
Name Description
request com.google.iam.v1.TestIamPermissionsRequest
responseObserver io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse>

updateConfig(UpdateConfigRequest request, StreamObserver<Config> responseObserver)

public default void updateConfig(UpdateConfigRequest request, StreamObserver<Config> responseObserver)

Update default config for a given project and location. Note: This method does not fully implement AIP/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.*

Parameters
Name Description
request UpdateConfigRequest
responseObserver io.grpc.stub.StreamObserver<Config>

updateFolder(UpdateFolderRequest request, StreamObserver<Folder> responseObserver)

public default void updateFolder(UpdateFolderRequest request, StreamObserver<Folder> responseObserver)

Updates a single Folder.

Parameters
Name Description
request UpdateFolderRequest
responseObserver io.grpc.stub.StreamObserver<Folder>

updateReleaseConfig(UpdateReleaseConfigRequest request, StreamObserver<ReleaseConfig> responseObserver)

public default void updateReleaseConfig(UpdateReleaseConfigRequest request, StreamObserver<ReleaseConfig> responseObserver)

Updates a single ReleaseConfig. Note: This method does not fully implement AIP/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.*

Parameters
Name Description
request UpdateReleaseConfigRequest
responseObserver io.grpc.stub.StreamObserver<ReleaseConfig>

updateRepository(UpdateRepositoryRequest request, StreamObserver<Repository> responseObserver)

public default void updateRepository(UpdateRepositoryRequest request, StreamObserver<Repository> responseObserver)

Updates a single Repository. Note: This method does not fully implement AIP/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.*

Parameters
Name Description
request UpdateRepositoryRequest
responseObserver io.grpc.stub.StreamObserver<Repository>

updateTeamFolder(UpdateTeamFolderRequest request, StreamObserver<TeamFolder> responseObserver)

public default void updateTeamFolder(UpdateTeamFolderRequest request, StreamObserver<TeamFolder> responseObserver)

Updates a single TeamFolder.

Parameters
Name Description
request UpdateTeamFolderRequest
responseObserver io.grpc.stub.StreamObserver<TeamFolder>

updateWorkflowConfig(UpdateWorkflowConfigRequest request, StreamObserver<WorkflowConfig> responseObserver)

public default void updateWorkflowConfig(UpdateWorkflowConfigRequest request, StreamObserver<WorkflowConfig> responseObserver)

Updates a single WorkflowConfig. Note: This method does not fully implement AIP/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.*

Parameters
Name Description
request UpdateWorkflowConfigRequest
responseObserver io.grpc.stub.StreamObserver<WorkflowConfig>

writeFile(WriteFileRequest request, StreamObserver<WriteFileResponse> responseObserver)

public default void writeFile(WriteFileRequest request, StreamObserver<WriteFileResponse> responseObserver)

Writes to a file (inside a Workspace).

Parameters
Name Description
request WriteFileRequest
responseObserver io.grpc.stub.StreamObserver<WriteFileResponse>