#[async_trait::async_trait]
pub trait Dataform: std::fmt::Debug + Send + Sync {
async fn get_team_folder(
&self,
req: crate::model::GetTeamFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::TeamFolder>>;
async fn create_team_folder(
&self,
req: crate::model::CreateTeamFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::TeamFolder>>;
async fn update_team_folder(
&self,
req: crate::model::UpdateTeamFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::TeamFolder>>;
async fn delete_team_folder(
&self,
req: crate::model::DeleteTeamFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>>;
async fn delete_team_folder_tree(
&self,
req: crate::model::DeleteTeamFolderTreeRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>;
async fn query_team_folder_contents(
&self,
req: crate::model::QueryTeamFolderContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryTeamFolderContentsResponse>>;
async fn search_team_folders(
&self,
req: crate::model::SearchTeamFoldersRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::SearchTeamFoldersResponse>>;
async fn get_folder(
&self,
req: crate::model::GetFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Folder>>;
async fn create_folder(
&self,
req: crate::model::CreateFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Folder>>;
async fn update_folder(
&self,
req: crate::model::UpdateFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Folder>>;
async fn delete_folder(
&self,
req: crate::model::DeleteFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>>;
async fn delete_folder_tree(
&self,
req: crate::model::DeleteFolderTreeRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>;
async fn query_folder_contents(
&self,
req: crate::model::QueryFolderContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryFolderContentsResponse>>;
async fn query_user_root_contents(
&self,
req: crate::model::QueryUserRootContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryUserRootContentsResponse>>;
async fn move_folder(
&self,
req: crate::model::MoveFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>;
async fn list_repositories(
&self,
req: crate::model::ListRepositoriesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListRepositoriesResponse>>;
async fn get_repository(
&self,
req: crate::model::GetRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Repository>>;
async fn create_repository(
&self,
req: crate::model::CreateRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Repository>>;
async fn update_repository(
&self,
req: crate::model::UpdateRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Repository>>;
async fn delete_repository(
&self,
req: crate::model::DeleteRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>>;
async fn move_repository(
&self,
req: crate::model::MoveRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>;
async fn commit_repository_changes(
&self,
req: crate::model::CommitRepositoryChangesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CommitRepositoryChangesResponse>>;
async fn read_repository_file(
&self,
req: crate::model::ReadRepositoryFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReadRepositoryFileResponse>>;
async fn query_repository_directory_contents(
&self,
req: crate::model::QueryRepositoryDirectoryContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryRepositoryDirectoryContentsResponse>>;
async fn fetch_repository_history(
&self,
req: crate::model::FetchRepositoryHistoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchRepositoryHistoryResponse>>;
async fn compute_repository_access_token_status(
&self,
req: crate::model::ComputeRepositoryAccessTokenStatusRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ComputeRepositoryAccessTokenStatusResponse>>;
async fn fetch_remote_branches(
&self,
req: crate::model::FetchRemoteBranchesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchRemoteBranchesResponse>>;
async fn list_workspaces(
&self,
req: crate::model::ListWorkspacesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListWorkspacesResponse>>;
async fn get_workspace(
&self,
req: crate::model::GetWorkspaceRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Workspace>>;
async fn create_workspace(
&self,
req: crate::model::CreateWorkspaceRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Workspace>>;
async fn delete_workspace(
&self,
req: crate::model::DeleteWorkspaceRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>>;
async fn install_npm_packages(
&self,
req: crate::model::InstallNpmPackagesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::InstallNpmPackagesResponse>>;
async fn pull_git_commits(
&self,
req: crate::model::PullGitCommitsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::PullGitCommitsResponse>>;
async fn push_git_commits(
&self,
req: crate::model::PushGitCommitsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::PushGitCommitsResponse>>;
async fn fetch_file_git_statuses(
&self,
req: crate::model::FetchFileGitStatusesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchFileGitStatusesResponse>>;
async fn fetch_git_ahead_behind(
&self,
req: crate::model::FetchGitAheadBehindRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchGitAheadBehindResponse>>;
async fn commit_workspace_changes(
&self,
req: crate::model::CommitWorkspaceChangesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CommitWorkspaceChangesResponse>>;
async fn reset_workspace_changes(
&self,
req: crate::model::ResetWorkspaceChangesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ResetWorkspaceChangesResponse>>;
async fn fetch_file_diff(
&self,
req: crate::model::FetchFileDiffRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchFileDiffResponse>>;
async fn query_directory_contents(
&self,
req: crate::model::QueryDirectoryContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryDirectoryContentsResponse>>;
async fn search_files(
&self,
req: crate::model::SearchFilesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::SearchFilesResponse>>;
async fn make_directory(
&self,
req: crate::model::MakeDirectoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::MakeDirectoryResponse>>;
async fn remove_directory(
&self,
req: crate::model::RemoveDirectoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::RemoveDirectoryResponse>>;
async fn move_directory(
&self,
req: crate::model::MoveDirectoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::MoveDirectoryResponse>>;
async fn read_file(
&self,
req: crate::model::ReadFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReadFileResponse>>;
async fn remove_file(
&self,
req: crate::model::RemoveFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::RemoveFileResponse>>;
async fn move_file(
&self,
req: crate::model::MoveFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::MoveFileResponse>>;
async fn write_file(
&self,
req: crate::model::WriteFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WriteFileResponse>>;
async fn list_release_configs(
&self,
req: crate::model::ListReleaseConfigsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListReleaseConfigsResponse>>;
async fn get_release_config(
&self,
req: crate::model::GetReleaseConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReleaseConfig>>;
async fn create_release_config(
&self,
req: crate::model::CreateReleaseConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReleaseConfig>>;
async fn update_release_config(
&self,
req: crate::model::UpdateReleaseConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReleaseConfig>>;
async fn delete_release_config(
&self,
req: crate::model::DeleteReleaseConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>>;
async fn list_compilation_results(
&self,
req: crate::model::ListCompilationResultsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListCompilationResultsResponse>>;
async fn get_compilation_result(
&self,
req: crate::model::GetCompilationResultRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CompilationResult>>;
async fn create_compilation_result(
&self,
req: crate::model::CreateCompilationResultRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CompilationResult>>;
async fn query_compilation_result_actions(
&self,
req: crate::model::QueryCompilationResultActionsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryCompilationResultActionsResponse>>;
async fn list_workflow_configs(
&self,
req: crate::model::ListWorkflowConfigsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListWorkflowConfigsResponse>>;
async fn get_workflow_config(
&self,
req: crate::model::GetWorkflowConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowConfig>>;
async fn create_workflow_config(
&self,
req: crate::model::CreateWorkflowConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowConfig>>;
async fn update_workflow_config(
&self,
req: crate::model::UpdateWorkflowConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowConfig>>;
async fn delete_workflow_config(
&self,
req: crate::model::DeleteWorkflowConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>>;
async fn list_workflow_invocations(
&self,
req: crate::model::ListWorkflowInvocationsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListWorkflowInvocationsResponse>>;
async fn get_workflow_invocation(
&self,
req: crate::model::GetWorkflowInvocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowInvocation>>;
async fn create_workflow_invocation(
&self,
req: crate::model::CreateWorkflowInvocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowInvocation>>;
async fn delete_workflow_invocation(
&self,
req: crate::model::DeleteWorkflowInvocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>>;
async fn cancel_workflow_invocation(
&self,
req: crate::model::CancelWorkflowInvocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CancelWorkflowInvocationResponse>>;
async fn query_workflow_invocation_actions(
&self,
req: crate::model::QueryWorkflowInvocationActionsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryWorkflowInvocationActionsResponse>>;
async fn get_config(
&self,
req: crate::model::GetConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Config>>;
async fn update_config(
&self,
req: crate::model::UpdateConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Config>>;
async fn get_iam_policy(
&self,
req: google_cloud_iam_v1::model::GetIamPolicyRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>;
async fn set_iam_policy(
&self,
req: google_cloud_iam_v1::model::SetIamPolicyRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>>;
async fn test_iam_permissions(
&self,
req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>>;
async fn list_locations(
&self,
req: google_cloud_location::model::ListLocationsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_location::model::ListLocationsResponse>>;
async fn get_location(
&self,
req: google_cloud_location::model::GetLocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_location::model::Location>>;
async fn list_operations(
&self,
req: google_cloud_longrunning::model::ListOperationsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::ListOperationsResponse>>;
async fn get_operation(
&self,
req: google_cloud_longrunning::model::GetOperationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>>;
async fn delete_operation(
&self,
req: google_cloud_longrunning::model::DeleteOperationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>>;
async fn cancel_operation(
&self,
req: google_cloud_longrunning::model::CancelOperationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>>;
fn get_polling_error_policy(
&self,
options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy>;
fn get_polling_backoff_policy(
&self,
options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy>;
}
#[async_trait::async_trait]
impl<T: super::Dataform> Dataform for T {
async fn get_team_folder(
&self,
req: crate::model::GetTeamFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::TeamFolder>> {
T::get_team_folder(self, req, options).await
}
async fn create_team_folder(
&self,
req: crate::model::CreateTeamFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::TeamFolder>> {
T::create_team_folder(self, req, options).await
}
async fn update_team_folder(
&self,
req: crate::model::UpdateTeamFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::TeamFolder>> {
T::update_team_folder(self, req, options).await
}
async fn delete_team_folder(
&self,
req: crate::model::DeleteTeamFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>> {
T::delete_team_folder(self, req, options).await
}
async fn delete_team_folder_tree(
&self,
req: crate::model::DeleteTeamFolderTreeRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>> {
T::delete_team_folder_tree(self, req, options).await
}
async fn query_team_folder_contents(
&self,
req: crate::model::QueryTeamFolderContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryTeamFolderContentsResponse>> {
T::query_team_folder_contents(self, req, options).await
}
async fn search_team_folders(
&self,
req: crate::model::SearchTeamFoldersRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::SearchTeamFoldersResponse>> {
T::search_team_folders(self, req, options).await
}
async fn get_folder(
&self,
req: crate::model::GetFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Folder>> {
T::get_folder(self, req, options).await
}
async fn create_folder(
&self,
req: crate::model::CreateFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Folder>> {
T::create_folder(self, req, options).await
}
async fn update_folder(
&self,
req: crate::model::UpdateFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Folder>> {
T::update_folder(self, req, options).await
}
async fn delete_folder(
&self,
req: crate::model::DeleteFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>> {
T::delete_folder(self, req, options).await
}
async fn delete_folder_tree(
&self,
req: crate::model::DeleteFolderTreeRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>> {
T::delete_folder_tree(self, req, options).await
}
async fn query_folder_contents(
&self,
req: crate::model::QueryFolderContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryFolderContentsResponse>> {
T::query_folder_contents(self, req, options).await
}
async fn query_user_root_contents(
&self,
req: crate::model::QueryUserRootContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryUserRootContentsResponse>> {
T::query_user_root_contents(self, req, options).await
}
async fn move_folder(
&self,
req: crate::model::MoveFolderRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>> {
T::move_folder(self, req, options).await
}
async fn list_repositories(
&self,
req: crate::model::ListRepositoriesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListRepositoriesResponse>> {
T::list_repositories(self, req, options).await
}
async fn get_repository(
&self,
req: crate::model::GetRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Repository>> {
T::get_repository(self, req, options).await
}
async fn create_repository(
&self,
req: crate::model::CreateRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Repository>> {
T::create_repository(self, req, options).await
}
async fn update_repository(
&self,
req: crate::model::UpdateRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Repository>> {
T::update_repository(self, req, options).await
}
async fn delete_repository(
&self,
req: crate::model::DeleteRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>> {
T::delete_repository(self, req, options).await
}
async fn move_repository(
&self,
req: crate::model::MoveRepositoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>> {
T::move_repository(self, req, options).await
}
async fn commit_repository_changes(
&self,
req: crate::model::CommitRepositoryChangesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CommitRepositoryChangesResponse>> {
T::commit_repository_changes(self, req, options).await
}
async fn read_repository_file(
&self,
req: crate::model::ReadRepositoryFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReadRepositoryFileResponse>> {
T::read_repository_file(self, req, options).await
}
async fn query_repository_directory_contents(
&self,
req: crate::model::QueryRepositoryDirectoryContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryRepositoryDirectoryContentsResponse>>
{
T::query_repository_directory_contents(self, req, options).await
}
async fn fetch_repository_history(
&self,
req: crate::model::FetchRepositoryHistoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchRepositoryHistoryResponse>> {
T::fetch_repository_history(self, req, options).await
}
async fn compute_repository_access_token_status(
&self,
req: crate::model::ComputeRepositoryAccessTokenStatusRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ComputeRepositoryAccessTokenStatusResponse>>
{
T::compute_repository_access_token_status(self, req, options).await
}
async fn fetch_remote_branches(
&self,
req: crate::model::FetchRemoteBranchesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchRemoteBranchesResponse>> {
T::fetch_remote_branches(self, req, options).await
}
async fn list_workspaces(
&self,
req: crate::model::ListWorkspacesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListWorkspacesResponse>> {
T::list_workspaces(self, req, options).await
}
async fn get_workspace(
&self,
req: crate::model::GetWorkspaceRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Workspace>> {
T::get_workspace(self, req, options).await
}
async fn create_workspace(
&self,
req: crate::model::CreateWorkspaceRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Workspace>> {
T::create_workspace(self, req, options).await
}
async fn delete_workspace(
&self,
req: crate::model::DeleteWorkspaceRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>> {
T::delete_workspace(self, req, options).await
}
async fn install_npm_packages(
&self,
req: crate::model::InstallNpmPackagesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::InstallNpmPackagesResponse>> {
T::install_npm_packages(self, req, options).await
}
async fn pull_git_commits(
&self,
req: crate::model::PullGitCommitsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::PullGitCommitsResponse>> {
T::pull_git_commits(self, req, options).await
}
async fn push_git_commits(
&self,
req: crate::model::PushGitCommitsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::PushGitCommitsResponse>> {
T::push_git_commits(self, req, options).await
}
async fn fetch_file_git_statuses(
&self,
req: crate::model::FetchFileGitStatusesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchFileGitStatusesResponse>> {
T::fetch_file_git_statuses(self, req, options).await
}
async fn fetch_git_ahead_behind(
&self,
req: crate::model::FetchGitAheadBehindRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchGitAheadBehindResponse>> {
T::fetch_git_ahead_behind(self, req, options).await
}
async fn commit_workspace_changes(
&self,
req: crate::model::CommitWorkspaceChangesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CommitWorkspaceChangesResponse>> {
T::commit_workspace_changes(self, req, options).await
}
async fn reset_workspace_changes(
&self,
req: crate::model::ResetWorkspaceChangesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ResetWorkspaceChangesResponse>> {
T::reset_workspace_changes(self, req, options).await
}
async fn fetch_file_diff(
&self,
req: crate::model::FetchFileDiffRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::FetchFileDiffResponse>> {
T::fetch_file_diff(self, req, options).await
}
async fn query_directory_contents(
&self,
req: crate::model::QueryDirectoryContentsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryDirectoryContentsResponse>> {
T::query_directory_contents(self, req, options).await
}
async fn search_files(
&self,
req: crate::model::SearchFilesRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::SearchFilesResponse>> {
T::search_files(self, req, options).await
}
async fn make_directory(
&self,
req: crate::model::MakeDirectoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::MakeDirectoryResponse>> {
T::make_directory(self, req, options).await
}
async fn remove_directory(
&self,
req: crate::model::RemoveDirectoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::RemoveDirectoryResponse>> {
T::remove_directory(self, req, options).await
}
async fn move_directory(
&self,
req: crate::model::MoveDirectoryRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::MoveDirectoryResponse>> {
T::move_directory(self, req, options).await
}
async fn read_file(
&self,
req: crate::model::ReadFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReadFileResponse>> {
T::read_file(self, req, options).await
}
async fn remove_file(
&self,
req: crate::model::RemoveFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::RemoveFileResponse>> {
T::remove_file(self, req, options).await
}
async fn move_file(
&self,
req: crate::model::MoveFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::MoveFileResponse>> {
T::move_file(self, req, options).await
}
async fn write_file(
&self,
req: crate::model::WriteFileRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WriteFileResponse>> {
T::write_file(self, req, options).await
}
async fn list_release_configs(
&self,
req: crate::model::ListReleaseConfigsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListReleaseConfigsResponse>> {
T::list_release_configs(self, req, options).await
}
async fn get_release_config(
&self,
req: crate::model::GetReleaseConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReleaseConfig>> {
T::get_release_config(self, req, options).await
}
async fn create_release_config(
&self,
req: crate::model::CreateReleaseConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReleaseConfig>> {
T::create_release_config(self, req, options).await
}
async fn update_release_config(
&self,
req: crate::model::UpdateReleaseConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ReleaseConfig>> {
T::update_release_config(self, req, options).await
}
async fn delete_release_config(
&self,
req: crate::model::DeleteReleaseConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>> {
T::delete_release_config(self, req, options).await
}
async fn list_compilation_results(
&self,
req: crate::model::ListCompilationResultsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListCompilationResultsResponse>> {
T::list_compilation_results(self, req, options).await
}
async fn get_compilation_result(
&self,
req: crate::model::GetCompilationResultRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CompilationResult>> {
T::get_compilation_result(self, req, options).await
}
async fn create_compilation_result(
&self,
req: crate::model::CreateCompilationResultRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CompilationResult>> {
T::create_compilation_result(self, req, options).await
}
async fn query_compilation_result_actions(
&self,
req: crate::model::QueryCompilationResultActionsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryCompilationResultActionsResponse>> {
T::query_compilation_result_actions(self, req, options).await
}
async fn list_workflow_configs(
&self,
req: crate::model::ListWorkflowConfigsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListWorkflowConfigsResponse>> {
T::list_workflow_configs(self, req, options).await
}
async fn get_workflow_config(
&self,
req: crate::model::GetWorkflowConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowConfig>> {
T::get_workflow_config(self, req, options).await
}
async fn create_workflow_config(
&self,
req: crate::model::CreateWorkflowConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowConfig>> {
T::create_workflow_config(self, req, options).await
}
async fn update_workflow_config(
&self,
req: crate::model::UpdateWorkflowConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowConfig>> {
T::update_workflow_config(self, req, options).await
}
async fn delete_workflow_config(
&self,
req: crate::model::DeleteWorkflowConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>> {
T::delete_workflow_config(self, req, options).await
}
async fn list_workflow_invocations(
&self,
req: crate::model::ListWorkflowInvocationsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::ListWorkflowInvocationsResponse>> {
T::list_workflow_invocations(self, req, options).await
}
async fn get_workflow_invocation(
&self,
req: crate::model::GetWorkflowInvocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowInvocation>> {
T::get_workflow_invocation(self, req, options).await
}
async fn create_workflow_invocation(
&self,
req: crate::model::CreateWorkflowInvocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::WorkflowInvocation>> {
T::create_workflow_invocation(self, req, options).await
}
async fn delete_workflow_invocation(
&self,
req: crate::model::DeleteWorkflowInvocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>> {
T::delete_workflow_invocation(self, req, options).await
}
async fn cancel_workflow_invocation(
&self,
req: crate::model::CancelWorkflowInvocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::CancelWorkflowInvocationResponse>> {
T::cancel_workflow_invocation(self, req, options).await
}
async fn query_workflow_invocation_actions(
&self,
req: crate::model::QueryWorkflowInvocationActionsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::QueryWorkflowInvocationActionsResponse>> {
T::query_workflow_invocation_actions(self, req, options).await
}
async fn get_config(
&self,
req: crate::model::GetConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Config>> {
T::get_config(self, req, options).await
}
async fn update_config(
&self,
req: crate::model::UpdateConfigRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<crate::model::Config>> {
T::update_config(self, req, options).await
}
async fn get_iam_policy(
&self,
req: google_cloud_iam_v1::model::GetIamPolicyRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>> {
T::get_iam_policy(self, req, options).await
}
async fn set_iam_policy(
&self,
req: google_cloud_iam_v1::model::SetIamPolicyRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_iam_v1::model::Policy>> {
T::set_iam_policy(self, req, options).await
}
async fn test_iam_permissions(
&self,
req: google_cloud_iam_v1::model::TestIamPermissionsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_iam_v1::model::TestIamPermissionsResponse>>
{
T::test_iam_permissions(self, req, options).await
}
async fn list_locations(
&self,
req: google_cloud_location::model::ListLocationsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_location::model::ListLocationsResponse>> {
T::list_locations(self, req, options).await
}
async fn get_location(
&self,
req: google_cloud_location::model::GetLocationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_location::model::Location>> {
T::get_location(self, req, options).await
}
async fn list_operations(
&self,
req: google_cloud_longrunning::model::ListOperationsRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::ListOperationsResponse>>
{
T::list_operations(self, req, options).await
}
async fn get_operation(
&self,
req: google_cloud_longrunning::model::GetOperationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<google_cloud_longrunning::model::Operation>> {
T::get_operation(self, req, options).await
}
async fn delete_operation(
&self,
req: google_cloud_longrunning::model::DeleteOperationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>> {
T::delete_operation(self, req, options).await
}
async fn cancel_operation(
&self,
req: google_cloud_longrunning::model::CancelOperationRequest,
options: crate::RequestOptions,
) -> crate::Result<crate::Response<()>> {
T::cancel_operation(self, req, options).await
}
fn get_polling_error_policy(
&self,
options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_error_policy::PollingErrorPolicy> {
T::get_polling_error_policy(self, options)
}
fn get_polling_backoff_policy(
&self,
options: &crate::RequestOptions,
) -> std::sync::Arc<dyn google_cloud_gax::polling_backoff_policy::PollingBackoffPolicy> {
T::get_polling_backoff_policy(self, options)
}
}