Class DataformConnection (3.7.0-rc)

This interface defines virtual methods for each of the user-facing overload sets in DataformClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type DataformClient.

To create a concrete instance, see MakeDataformConnection().

For mocking, see dataform_v1_mocks::MockDataformConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual GetTeamFolder(google::cloud::dataform::v1::GetTeamFolderRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::GetTeamFolderRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::TeamFolder >

virtual CreateTeamFolder(google::cloud::dataform::v1::CreateTeamFolderRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CreateTeamFolderRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::TeamFolder >

virtual UpdateTeamFolder(google::cloud::dataform::v1::UpdateTeamFolderRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::UpdateTeamFolderRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::TeamFolder >

virtual DeleteTeamFolder(google::cloud::dataform::v1::DeleteTeamFolderRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::DeleteTeamFolderRequest const &
Returns
Type Description
Status

virtual DeleteTeamFolderTree(google::cloud::dataform::v1::DeleteTeamFolderTreeRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::DeleteTeamFolderTreeRequest const &
Returns
Type Description
future< StatusOr< google::cloud::dataform::v1::DeleteFolderTreeMetadata > >

virtual DeleteTeamFolderTree(NoAwaitTag, google::cloud::dataform::v1::DeleteTeamFolderTreeRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::dataform::v1::DeleteTeamFolderTreeRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteTeamFolderTree(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::dataform::v1::DeleteFolderTreeMetadata > >

virtual QueryTeamFolderContents(google::cloud::dataform::v1::QueryTeamFolderContentsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::QueryTeamFolderContentsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::QueryTeamFolderContentsResponse::TeamFolderContentsEntry >

virtual SearchTeamFolders(google::cloud::dataform::v1::SearchTeamFoldersRequest)

Parameter
Name Description
request google::cloud::dataform::v1::SearchTeamFoldersRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::SearchTeamFoldersResponse::TeamFolderSearchResult >

virtual GetFolder(google::cloud::dataform::v1::GetFolderRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::GetFolderRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Folder >

virtual CreateFolder(google::cloud::dataform::v1::CreateFolderRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CreateFolderRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Folder >

virtual UpdateFolder(google::cloud::dataform::v1::UpdateFolderRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::UpdateFolderRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Folder >

virtual DeleteFolder(google::cloud::dataform::v1::DeleteFolderRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::DeleteFolderRequest const &
Returns
Type Description
Status

virtual DeleteFolderTree(google::cloud::dataform::v1::DeleteFolderTreeRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::DeleteFolderTreeRequest const &
Returns
Type Description
future< StatusOr< google::cloud::dataform::v1::DeleteFolderTreeMetadata > >

virtual DeleteFolderTree(NoAwaitTag, google::cloud::dataform::v1::DeleteFolderTreeRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::dataform::v1::DeleteFolderTreeRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteFolderTree(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::dataform::v1::DeleteFolderTreeMetadata > >

virtual QueryFolderContents(google::cloud::dataform::v1::QueryFolderContentsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::QueryFolderContentsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::QueryFolderContentsResponse::FolderContentsEntry >

virtual QueryUserRootContents(google::cloud::dataform::v1::QueryUserRootContentsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::QueryUserRootContentsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::QueryUserRootContentsResponse::RootContentsEntry >

virtual MoveFolder(google::cloud::dataform::v1::MoveFolderRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::MoveFolderRequest const &
Returns
Type Description
future< StatusOr< google::cloud::dataform::v1::MoveFolderMetadata > >

virtual MoveFolder(NoAwaitTag, google::cloud::dataform::v1::MoveFolderRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::dataform::v1::MoveFolderRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual MoveFolder(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::dataform::v1::MoveFolderMetadata > >

virtual ListRepositories(google::cloud::dataform::v1::ListRepositoriesRequest)

Parameter
Name Description
request google::cloud::dataform::v1::ListRepositoriesRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::Repository >

virtual GetRepository(google::cloud::dataform::v1::GetRepositoryRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::GetRepositoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Repository >

virtual CreateRepository(google::cloud::dataform::v1::CreateRepositoryRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CreateRepositoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Repository >

virtual UpdateRepository(google::cloud::dataform::v1::UpdateRepositoryRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::UpdateRepositoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Repository >

virtual DeleteRepository(google::cloud::dataform::v1::DeleteRepositoryRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::DeleteRepositoryRequest const &
Returns
Type Description
Status

virtual MoveRepository(google::cloud::dataform::v1::MoveRepositoryRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::MoveRepositoryRequest const &
Returns
Type Description
future< StatusOr< google::cloud::dataform::v1::MoveRepositoryMetadata > >

virtual MoveRepository(NoAwaitTag, google::cloud::dataform::v1::MoveRepositoryRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::dataform::v1::MoveRepositoryRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual MoveRepository(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::dataform::v1::MoveRepositoryMetadata > >

virtual CommitRepositoryChanges(google::cloud::dataform::v1::CommitRepositoryChangesRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CommitRepositoryChangesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CommitRepositoryChangesResponse >

virtual ReadRepositoryFile(google::cloud::dataform::v1::ReadRepositoryFileRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::ReadRepositoryFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReadRepositoryFileResponse >

virtual QueryRepositoryDirectoryContents(google::cloud::dataform::v1::QueryRepositoryDirectoryContentsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::QueryRepositoryDirectoryContentsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::DirectoryEntry >

virtual FetchRepositoryHistory(google::cloud::dataform::v1::FetchRepositoryHistoryRequest)

Parameter
Name Description
request google::cloud::dataform::v1::FetchRepositoryHistoryRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::CommitLogEntry >

virtual ComputeRepositoryAccessTokenStatus(google::cloud::dataform::v1::ComputeRepositoryAccessTokenStatusRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::ComputeRepositoryAccessTokenStatusRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ComputeRepositoryAccessTokenStatusResponse >

virtual FetchRemoteBranches(google::cloud::dataform::v1::FetchRemoteBranchesRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::FetchRemoteBranchesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::FetchRemoteBranchesResponse >

virtual ListWorkspaces(google::cloud::dataform::v1::ListWorkspacesRequest)

Parameter
Name Description
request google::cloud::dataform::v1::ListWorkspacesRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::Workspace >

virtual GetWorkspace(google::cloud::dataform::v1::GetWorkspaceRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::GetWorkspaceRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Workspace >

virtual CreateWorkspace(google::cloud::dataform::v1::CreateWorkspaceRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CreateWorkspaceRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Workspace >

virtual DeleteWorkspace(google::cloud::dataform::v1::DeleteWorkspaceRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::DeleteWorkspaceRequest const &
Returns
Type Description
Status

virtual InstallNpmPackages(google::cloud::dataform::v1::InstallNpmPackagesRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::InstallNpmPackagesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::InstallNpmPackagesResponse >

virtual PullGitCommits(google::cloud::dataform::v1::PullGitCommitsRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::PullGitCommitsRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::PullGitCommitsResponse >

virtual PushGitCommits(google::cloud::dataform::v1::PushGitCommitsRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::PushGitCommitsRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::PushGitCommitsResponse >

virtual FetchFileGitStatuses(google::cloud::dataform::v1::FetchFileGitStatusesRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::FetchFileGitStatusesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::FetchFileGitStatusesResponse >

virtual FetchGitAheadBehind(google::cloud::dataform::v1::FetchGitAheadBehindRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::FetchGitAheadBehindRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::FetchGitAheadBehindResponse >

virtual CommitWorkspaceChanges(google::cloud::dataform::v1::CommitWorkspaceChangesRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CommitWorkspaceChangesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CommitWorkspaceChangesResponse >

virtual ResetWorkspaceChanges(google::cloud::dataform::v1::ResetWorkspaceChangesRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::ResetWorkspaceChangesRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ResetWorkspaceChangesResponse >

virtual FetchFileDiff(google::cloud::dataform::v1::FetchFileDiffRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::FetchFileDiffRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::FetchFileDiffResponse >

virtual QueryDirectoryContents(google::cloud::dataform::v1::QueryDirectoryContentsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::QueryDirectoryContentsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::DirectoryEntry >

virtual SearchFiles(google::cloud::dataform::v1::SearchFilesRequest)

Parameter
Name Description
request google::cloud::dataform::v1::SearchFilesRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::SearchResult >

virtual MakeDirectory(google::cloud::dataform::v1::MakeDirectoryRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::MakeDirectoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::MakeDirectoryResponse >

virtual RemoveDirectory(google::cloud::dataform::v1::RemoveDirectoryRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::RemoveDirectoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::RemoveDirectoryResponse >

virtual MoveDirectory(google::cloud::dataform::v1::MoveDirectoryRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::MoveDirectoryRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::MoveDirectoryResponse >

virtual ReadFile(google::cloud::dataform::v1::ReadFileRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::ReadFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReadFileResponse >

virtual RemoveFile(google::cloud::dataform::v1::RemoveFileRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::RemoveFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::RemoveFileResponse >

virtual MoveFile(google::cloud::dataform::v1::MoveFileRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::MoveFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::MoveFileResponse >

virtual WriteFile(google::cloud::dataform::v1::WriteFileRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::WriteFileRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WriteFileResponse >

virtual ListReleaseConfigs(google::cloud::dataform::v1::ListReleaseConfigsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::ListReleaseConfigsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::ReleaseConfig >

virtual GetReleaseConfig(google::cloud::dataform::v1::GetReleaseConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::GetReleaseConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReleaseConfig >

virtual CreateReleaseConfig(google::cloud::dataform::v1::CreateReleaseConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CreateReleaseConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReleaseConfig >

virtual UpdateReleaseConfig(google::cloud::dataform::v1::UpdateReleaseConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::UpdateReleaseConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::ReleaseConfig >

virtual DeleteReleaseConfig(google::cloud::dataform::v1::DeleteReleaseConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::DeleteReleaseConfigRequest const &
Returns
Type Description
Status

virtual ListCompilationResults(google::cloud::dataform::v1::ListCompilationResultsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::ListCompilationResultsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::CompilationResult >

virtual GetCompilationResult(google::cloud::dataform::v1::GetCompilationResultRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::GetCompilationResultRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CompilationResult >

virtual CreateCompilationResult(google::cloud::dataform::v1::CreateCompilationResultRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CreateCompilationResultRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CompilationResult >

virtual QueryCompilationResultActions(google::cloud::dataform::v1::QueryCompilationResultActionsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::QueryCompilationResultActionsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::CompilationResultAction >

virtual ListWorkflowConfigs(google::cloud::dataform::v1::ListWorkflowConfigsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::ListWorkflowConfigsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::WorkflowConfig >

virtual GetWorkflowConfig(google::cloud::dataform::v1::GetWorkflowConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::GetWorkflowConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowConfig >

virtual CreateWorkflowConfig(google::cloud::dataform::v1::CreateWorkflowConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CreateWorkflowConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowConfig >

virtual UpdateWorkflowConfig(google::cloud::dataform::v1::UpdateWorkflowConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::UpdateWorkflowConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowConfig >

virtual DeleteWorkflowConfig(google::cloud::dataform::v1::DeleteWorkflowConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::DeleteWorkflowConfigRequest const &
Returns
Type Description
Status

virtual ListWorkflowInvocations(google::cloud::dataform::v1::ListWorkflowInvocationsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::ListWorkflowInvocationsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::WorkflowInvocation >

virtual GetWorkflowInvocation(google::cloud::dataform::v1::GetWorkflowInvocationRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::GetWorkflowInvocationRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowInvocation >

virtual CreateWorkflowInvocation(google::cloud::dataform::v1::CreateWorkflowInvocationRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CreateWorkflowInvocationRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::WorkflowInvocation >

virtual DeleteWorkflowInvocation(google::cloud::dataform::v1::DeleteWorkflowInvocationRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::DeleteWorkflowInvocationRequest const &
Returns
Type Description
Status

virtual CancelWorkflowInvocation(google::cloud::dataform::v1::CancelWorkflowInvocationRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::CancelWorkflowInvocationRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::CancelWorkflowInvocationResponse >

virtual QueryWorkflowInvocationActions(google::cloud::dataform::v1::QueryWorkflowInvocationActionsRequest)

Parameter
Name Description
request google::cloud::dataform::v1::QueryWorkflowInvocationActionsRequest
Returns
Type Description
StreamRange< google::cloud::dataform::v1::WorkflowInvocationAction >

virtual GetConfig(google::cloud::dataform::v1::GetConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::GetConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Config >

virtual UpdateConfig(google::cloud::dataform::v1::UpdateConfigRequest const &)

Parameter
Name Description
request google::cloud::dataform::v1::UpdateConfigRequest const &
Returns
Type Description
StatusOr< google::cloud::dataform::v1::Config >

virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)

Parameter
Name Description
request google::iam::v1::GetIamPolicyRequest const &
Returns
Type Description
StatusOr< google::iam::v1::Policy >

virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)

Parameter
Name Description
request google::iam::v1::SetIamPolicyRequest const &
Returns
Type Description
StatusOr< google::iam::v1::Policy >

virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)

Parameter
Name Description
request google::iam::v1::TestIamPermissionsRequest const &
Returns
Type Description
StatusOr< google::iam::v1::TestIamPermissionsResponse >

virtual ListLocations(google::cloud::location::ListLocationsRequest)

Parameter
Name Description
request google::cloud::location::ListLocationsRequest
Returns
Type Description
StreamRange< google::cloud::location::Location >

virtual GetLocation(google::cloud::location::GetLocationRequest const &)

Parameter
Name Description
request google::cloud::location::GetLocationRequest const &
Returns
Type Description
StatusOr< google::cloud::location::Location >

virtual ListOperations(google::longrunning::ListOperationsRequest)

Parameter
Name Description
request google::longrunning::ListOperationsRequest
Returns
Type Description
StreamRange< google::longrunning::Operation >

virtual GetOperation(google::longrunning::GetOperationRequest const &)

Parameter
Name Description
request google::longrunning::GetOperationRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)

Parameter
Name Description
request google::longrunning::DeleteOperationRequest const &
Returns
Type Description
Status

virtual CancelOperation(google::longrunning::CancelOperationRequest const &)

Parameter
Name Description
request google::longrunning::CancelOperationRequest const &
Returns
Type Description
Status