Dataform v1beta1 API - Class DataformClientImpl (1.0.0-beta03)

public sealed class DataformClientImpl : DataformClient

Reference documentation and code samples for the Dataform v1beta1 API class DataformClientImpl.

Dataform client wrapper implementation, for convenient use.

Inheritance

object > DataformClient > DataformClientImpl

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Remarks

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

Constructors

DataformClientImpl(DataformClient, DataformSettings, ILogger)

public DataformClientImpl(Dataform.DataformClient grpcClient, DataformSettings settings, ILogger logger)

Constructs a client wrapper for the Dataform service, with the specified gRPC client and settings.

Parameters
NameDescription
grpcClientDataformDataformClient

The underlying gRPC client.

settingsDataformSettings

The base DataformSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override Dataform.DataformClient GrpcClient { get; }

The underlying gRPC Dataform client

Property Value
TypeDescription
DataformDataformClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
TypeDescription
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
TypeDescription
LocationsClient
Overrides

Methods

CancelWorkflowInvocation(CancelWorkflowInvocationRequest, CallSettings)

public override void CancelWorkflowInvocation(CancelWorkflowInvocationRequest request, CallSettings callSettings = null)

Requests cancellation of a running WorkflowInvocation.

Parameters
NameDescription
requestCancelWorkflowInvocationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

CancelWorkflowInvocationAsync(CancelWorkflowInvocationRequest, CallSettings)

public override Task CancelWorkflowInvocationAsync(CancelWorkflowInvocationRequest request, CallSettings callSettings = null)

Requests cancellation of a running WorkflowInvocation.

Parameters
NameDescription
requestCancelWorkflowInvocationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

CommitRepositoryChanges(CommitRepositoryChangesRequest, CallSettings)

public override void CommitRepositoryChanges(CommitRepositoryChangesRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestCommitRepositoryChangesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

CommitRepositoryChangesAsync(CommitRepositoryChangesRequest, CallSettings)

public override Task CommitRepositoryChangesAsync(CommitRepositoryChangesRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestCommitRepositoryChangesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

CommitWorkspaceChanges(CommitWorkspaceChangesRequest, CallSettings)

public override void CommitWorkspaceChanges(CommitWorkspaceChangesRequest request, CallSettings callSettings = null)

Applies a Git commit for uncommitted files in a Workspace.

Parameters
NameDescription
requestCommitWorkspaceChangesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

CommitWorkspaceChangesAsync(CommitWorkspaceChangesRequest, CallSettings)

public override Task CommitWorkspaceChangesAsync(CommitWorkspaceChangesRequest request, CallSettings callSettings = null)

Applies a Git commit for uncommitted files in a Workspace.

Parameters
NameDescription
requestCommitWorkspaceChangesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

ComputeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest, CallSettings)

public override ComputeRepositoryAccessTokenStatusResponse ComputeRepositoryAccessTokenStatus(ComputeRepositoryAccessTokenStatusRequest request, CallSettings callSettings = null)

Computes a Repository's Git access token status.

Parameters
NameDescription
requestComputeRepositoryAccessTokenStatusRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ComputeRepositoryAccessTokenStatusResponse

The RPC response.

Overrides

ComputeRepositoryAccessTokenStatusAsync(ComputeRepositoryAccessTokenStatusRequest, CallSettings)

public override Task<ComputeRepositoryAccessTokenStatusResponse> ComputeRepositoryAccessTokenStatusAsync(ComputeRepositoryAccessTokenStatusRequest request, CallSettings callSettings = null)

Computes a Repository's Git access token status.

Parameters
NameDescription
requestComputeRepositoryAccessTokenStatusRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskComputeRepositoryAccessTokenStatusResponse

A Task containing the RPC response.

Overrides

CreateCompilationResult(CreateCompilationResultRequest, CallSettings)

public override CompilationResult CreateCompilationResult(CreateCompilationResultRequest request, CallSettings callSettings = null)

Creates a new CompilationResult in a given project and location.

Parameters
NameDescription
requestCreateCompilationResultRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
CompilationResult

The RPC response.

Overrides

CreateCompilationResultAsync(CreateCompilationResultRequest, CallSettings)

public override Task<CompilationResult> CreateCompilationResultAsync(CreateCompilationResultRequest request, CallSettings callSettings = null)

Creates a new CompilationResult in a given project and location.

Parameters
NameDescription
requestCreateCompilationResultRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskCompilationResult

A Task containing the RPC response.

Overrides

CreateReleaseConfig(CreateReleaseConfigRequest, CallSettings)

public override ReleaseConfig CreateReleaseConfig(CreateReleaseConfigRequest request, CallSettings callSettings = null)

Creates a new ReleaseConfig in a given Repository.

Parameters
NameDescription
requestCreateReleaseConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ReleaseConfig

The RPC response.

Overrides

CreateReleaseConfigAsync(CreateReleaseConfigRequest, CallSettings)

public override Task<ReleaseConfig> CreateReleaseConfigAsync(CreateReleaseConfigRequest request, CallSettings callSettings = null)

Creates a new ReleaseConfig in a given Repository.

Parameters
NameDescription
requestCreateReleaseConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskReleaseConfig

A Task containing the RPC response.

Overrides

CreateRepository(CreateRepositoryRequest, CallSettings)

public override Repository CreateRepository(CreateRepositoryRequest request, CallSettings callSettings = null)

Creates a new Repository in a given project and location.

Parameters
NameDescription
requestCreateRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Repository

The RPC response.

Overrides

CreateRepositoryAsync(CreateRepositoryRequest, CallSettings)

public override Task<Repository> CreateRepositoryAsync(CreateRepositoryRequest request, CallSettings callSettings = null)

Creates a new Repository in a given project and location.

Parameters
NameDescription
requestCreateRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskRepository

A Task containing the RPC response.

Overrides

CreateWorkflowConfig(CreateWorkflowConfigRequest, CallSettings)

public override WorkflowConfig CreateWorkflowConfig(CreateWorkflowConfigRequest request, CallSettings callSettings = null)

Creates a new WorkflowConfig in a given Repository.

Parameters
NameDescription
requestCreateWorkflowConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
WorkflowConfig

The RPC response.

Overrides

CreateWorkflowConfigAsync(CreateWorkflowConfigRequest, CallSettings)

public override Task<WorkflowConfig> CreateWorkflowConfigAsync(CreateWorkflowConfigRequest request, CallSettings callSettings = null)

Creates a new WorkflowConfig in a given Repository.

Parameters
NameDescription
requestCreateWorkflowConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskWorkflowConfig

A Task containing the RPC response.

Overrides

CreateWorkflowInvocation(CreateWorkflowInvocationRequest, CallSettings)

public override WorkflowInvocation CreateWorkflowInvocation(CreateWorkflowInvocationRequest request, CallSettings callSettings = null)

Creates a new WorkflowInvocation in a given Repository.

Parameters
NameDescription
requestCreateWorkflowInvocationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
WorkflowInvocation

The RPC response.

Overrides

CreateWorkflowInvocationAsync(CreateWorkflowInvocationRequest, CallSettings)

public override Task<WorkflowInvocation> CreateWorkflowInvocationAsync(CreateWorkflowInvocationRequest request, CallSettings callSettings = null)

Creates a new WorkflowInvocation in a given Repository.

Parameters
NameDescription
requestCreateWorkflowInvocationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskWorkflowInvocation

A Task containing the RPC response.

Overrides

CreateWorkspace(CreateWorkspaceRequest, CallSettings)

public override Workspace CreateWorkspace(CreateWorkspaceRequest request, CallSettings callSettings = null)

Creates a new Workspace in a given Repository.

Parameters
NameDescription
requestCreateWorkspaceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Workspace

The RPC response.

Overrides

CreateWorkspaceAsync(CreateWorkspaceRequest, CallSettings)

public override Task<Workspace> CreateWorkspaceAsync(CreateWorkspaceRequest request, CallSettings callSettings = null)

Creates a new Workspace in a given Repository.

Parameters
NameDescription
requestCreateWorkspaceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskWorkspace

A Task containing the RPC response.

Overrides

DeleteReleaseConfig(DeleteReleaseConfigRequest, CallSettings)

public override void DeleteReleaseConfig(DeleteReleaseConfigRequest request, CallSettings callSettings = null)

Deletes a single ReleaseConfig.

Parameters
NameDescription
requestDeleteReleaseConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteReleaseConfigAsync(DeleteReleaseConfigRequest, CallSettings)

public override Task DeleteReleaseConfigAsync(DeleteReleaseConfigRequest request, CallSettings callSettings = null)

Deletes a single ReleaseConfig.

Parameters
NameDescription
requestDeleteReleaseConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeleteRepository(DeleteRepositoryRequest, CallSettings)

public override void DeleteRepository(DeleteRepositoryRequest request, CallSettings callSettings = null)

Deletes a single Repository.

Parameters
NameDescription
requestDeleteRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteRepositoryAsync(DeleteRepositoryRequest, CallSettings)

public override Task DeleteRepositoryAsync(DeleteRepositoryRequest request, CallSettings callSettings = null)

Deletes a single Repository.

Parameters
NameDescription
requestDeleteRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeleteWorkflowConfig(DeleteWorkflowConfigRequest, CallSettings)

public override void DeleteWorkflowConfig(DeleteWorkflowConfigRequest request, CallSettings callSettings = null)

Deletes a single WorkflowConfig.

Parameters
NameDescription
requestDeleteWorkflowConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteWorkflowConfigAsync(DeleteWorkflowConfigRequest, CallSettings)

public override Task DeleteWorkflowConfigAsync(DeleteWorkflowConfigRequest request, CallSettings callSettings = null)

Deletes a single WorkflowConfig.

Parameters
NameDescription
requestDeleteWorkflowConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeleteWorkflowInvocation(DeleteWorkflowInvocationRequest, CallSettings)

public override void DeleteWorkflowInvocation(DeleteWorkflowInvocationRequest request, CallSettings callSettings = null)

Deletes a single WorkflowInvocation.

Parameters
NameDescription
requestDeleteWorkflowInvocationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteWorkflowInvocationAsync(DeleteWorkflowInvocationRequest, CallSettings)

public override Task DeleteWorkflowInvocationAsync(DeleteWorkflowInvocationRequest request, CallSettings callSettings = null)

Deletes a single WorkflowInvocation.

Parameters
NameDescription
requestDeleteWorkflowInvocationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

DeleteWorkspace(DeleteWorkspaceRequest, CallSettings)

public override void DeleteWorkspace(DeleteWorkspaceRequest request, CallSettings callSettings = null)

Deletes a single Workspace.

Parameters
NameDescription
requestDeleteWorkspaceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteWorkspaceAsync(DeleteWorkspaceRequest, CallSettings)

public override Task DeleteWorkspaceAsync(DeleteWorkspaceRequest request, CallSettings callSettings = null)

Deletes a single Workspace.

Parameters
NameDescription
requestDeleteWorkspaceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

FetchFileDiff(FetchFileDiffRequest, CallSettings)

public override FetchFileDiffResponse FetchFileDiff(FetchFileDiffRequest request, CallSettings callSettings = null)

Fetches Git diff for an uncommitted file in a Workspace.

Parameters
NameDescription
requestFetchFileDiffRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
FetchFileDiffResponse

The RPC response.

Overrides

FetchFileDiffAsync(FetchFileDiffRequest, CallSettings)

public override Task<FetchFileDiffResponse> FetchFileDiffAsync(FetchFileDiffRequest request, CallSettings callSettings = null)

Fetches Git diff for an uncommitted file in a Workspace.

Parameters
NameDescription
requestFetchFileDiffRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFetchFileDiffResponse

A Task containing the RPC response.

Overrides

FetchFileGitStatuses(FetchFileGitStatusesRequest, CallSettings)

public override FetchFileGitStatusesResponse FetchFileGitStatuses(FetchFileGitStatusesRequest request, CallSettings callSettings = null)

Fetches Git statuses for the files in a Workspace.

Parameters
NameDescription
requestFetchFileGitStatusesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
FetchFileGitStatusesResponse

The RPC response.

Overrides

FetchFileGitStatusesAsync(FetchFileGitStatusesRequest, CallSettings)

public override Task<FetchFileGitStatusesResponse> FetchFileGitStatusesAsync(FetchFileGitStatusesRequest request, CallSettings callSettings = null)

Fetches Git statuses for the files in a Workspace.

Parameters
NameDescription
requestFetchFileGitStatusesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFetchFileGitStatusesResponse

A Task containing the RPC response.

Overrides

FetchGitAheadBehind(FetchGitAheadBehindRequest, CallSettings)

public override FetchGitAheadBehindResponse FetchGitAheadBehind(FetchGitAheadBehindRequest request, CallSettings callSettings = null)

Fetches Git ahead/behind against a remote branch.

Parameters
NameDescription
requestFetchGitAheadBehindRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
FetchGitAheadBehindResponse

The RPC response.

Overrides

FetchGitAheadBehindAsync(FetchGitAheadBehindRequest, CallSettings)

public override Task<FetchGitAheadBehindResponse> FetchGitAheadBehindAsync(FetchGitAheadBehindRequest request, CallSettings callSettings = null)

Fetches Git ahead/behind against a remote branch.

Parameters
NameDescription
requestFetchGitAheadBehindRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFetchGitAheadBehindResponse

A Task containing the RPC response.

Overrides

FetchRemoteBranches(FetchRemoteBranchesRequest, CallSettings)

public override FetchRemoteBranchesResponse FetchRemoteBranches(FetchRemoteBranchesRequest request, CallSettings callSettings = null)

Fetches a Repository's remote branches.

Parameters
NameDescription
requestFetchRemoteBranchesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
FetchRemoteBranchesResponse

The RPC response.

Overrides

FetchRemoteBranchesAsync(FetchRemoteBranchesRequest, CallSettings)

public override Task<FetchRemoteBranchesResponse> FetchRemoteBranchesAsync(FetchRemoteBranchesRequest request, CallSettings callSettings = null)

Fetches a Repository's remote branches.

Parameters
NameDescription
requestFetchRemoteBranchesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskFetchRemoteBranchesResponse

A Task containing the RPC response.

Overrides

FetchRepositoryHistory(FetchRepositoryHistoryRequest, CallSettings)

public override PagedEnumerable<FetchRepositoryHistoryResponse, CommitLogEntry> FetchRepositoryHistory(FetchRepositoryHistoryRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestFetchRepositoryHistoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableFetchRepositoryHistoryResponseCommitLogEntry

A pageable sequence of CommitLogEntry resources.

Overrides

FetchRepositoryHistoryAsync(FetchRepositoryHistoryRequest, CallSettings)

public override PagedAsyncEnumerable<FetchRepositoryHistoryResponse, CommitLogEntry> FetchRepositoryHistoryAsync(FetchRepositoryHistoryRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestFetchRepositoryHistoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableFetchRepositoryHistoryResponseCommitLogEntry

A pageable asynchronous sequence of CommitLogEntry resources.

Overrides

GetCompilationResult(GetCompilationResultRequest, CallSettings)

public override CompilationResult GetCompilationResult(GetCompilationResultRequest request, CallSettings callSettings = null)

Fetches a single CompilationResult.

Parameters
NameDescription
requestGetCompilationResultRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
CompilationResult

The RPC response.

Overrides

GetCompilationResultAsync(GetCompilationResultRequest, CallSettings)

public override Task<CompilationResult> GetCompilationResultAsync(GetCompilationResultRequest request, CallSettings callSettings = null)

Fetches a single CompilationResult.

Parameters
NameDescription
requestGetCompilationResultRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskCompilationResult

A Task containing the RPC response.

Overrides

GetReleaseConfig(GetReleaseConfigRequest, CallSettings)

public override ReleaseConfig GetReleaseConfig(GetReleaseConfigRequest request, CallSettings callSettings = null)

Fetches a single ReleaseConfig.

Parameters
NameDescription
requestGetReleaseConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ReleaseConfig

The RPC response.

Overrides

GetReleaseConfigAsync(GetReleaseConfigRequest, CallSettings)

public override Task<ReleaseConfig> GetReleaseConfigAsync(GetReleaseConfigRequest request, CallSettings callSettings = null)

Fetches a single ReleaseConfig.

Parameters
NameDescription
requestGetReleaseConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskReleaseConfig

A Task containing the RPC response.

Overrides

GetRepository(GetRepositoryRequest, CallSettings)

public override Repository GetRepository(GetRepositoryRequest request, CallSettings callSettings = null)

Fetches a single Repository.

Parameters
NameDescription
requestGetRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Repository

The RPC response.

Overrides

GetRepositoryAsync(GetRepositoryRequest, CallSettings)

public override Task<Repository> GetRepositoryAsync(GetRepositoryRequest request, CallSettings callSettings = null)

Fetches a single Repository.

Parameters
NameDescription
requestGetRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskRepository

A Task containing the RPC response.

Overrides

GetWorkflowConfig(GetWorkflowConfigRequest, CallSettings)

public override WorkflowConfig GetWorkflowConfig(GetWorkflowConfigRequest request, CallSettings callSettings = null)

Fetches a single WorkflowConfig.

Parameters
NameDescription
requestGetWorkflowConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
WorkflowConfig

The RPC response.

Overrides

GetWorkflowConfigAsync(GetWorkflowConfigRequest, CallSettings)

public override Task<WorkflowConfig> GetWorkflowConfigAsync(GetWorkflowConfigRequest request, CallSettings callSettings = null)

Fetches a single WorkflowConfig.

Parameters
NameDescription
requestGetWorkflowConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskWorkflowConfig

A Task containing the RPC response.

Overrides

GetWorkflowInvocation(GetWorkflowInvocationRequest, CallSettings)

public override WorkflowInvocation GetWorkflowInvocation(GetWorkflowInvocationRequest request, CallSettings callSettings = null)

Fetches a single WorkflowInvocation.

Parameters
NameDescription
requestGetWorkflowInvocationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
WorkflowInvocation

The RPC response.

Overrides

GetWorkflowInvocationAsync(GetWorkflowInvocationRequest, CallSettings)

public override Task<WorkflowInvocation> GetWorkflowInvocationAsync(GetWorkflowInvocationRequest request, CallSettings callSettings = null)

Fetches a single WorkflowInvocation.

Parameters
NameDescription
requestGetWorkflowInvocationRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskWorkflowInvocation

A Task containing the RPC response.

Overrides

GetWorkspace(GetWorkspaceRequest, CallSettings)

public override Workspace GetWorkspace(GetWorkspaceRequest request, CallSettings callSettings = null)

Fetches a single Workspace.

Parameters
NameDescription
requestGetWorkspaceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Workspace

The RPC response.

Overrides

GetWorkspaceAsync(GetWorkspaceRequest, CallSettings)

public override Task<Workspace> GetWorkspaceAsync(GetWorkspaceRequest request, CallSettings callSettings = null)

Fetches a single Workspace.

Parameters
NameDescription
requestGetWorkspaceRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskWorkspace

A Task containing the RPC response.

Overrides

InstallNpmPackages(InstallNpmPackagesRequest, CallSettings)

public override InstallNpmPackagesResponse InstallNpmPackages(InstallNpmPackagesRequest request, CallSettings callSettings = null)

Installs dependency NPM packages (inside a Workspace).

Parameters
NameDescription
requestInstallNpmPackagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
InstallNpmPackagesResponse

The RPC response.

Overrides

InstallNpmPackagesAsync(InstallNpmPackagesRequest, CallSettings)

public override Task<InstallNpmPackagesResponse> InstallNpmPackagesAsync(InstallNpmPackagesRequest request, CallSettings callSettings = null)

Installs dependency NPM packages (inside a Workspace).

Parameters
NameDescription
requestInstallNpmPackagesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskInstallNpmPackagesResponse

A Task containing the RPC response.

Overrides

ListCompilationResults(ListCompilationResultsRequest, CallSettings)

public override PagedEnumerable<ListCompilationResultsResponse, CompilationResult> ListCompilationResults(ListCompilationResultsRequest request, CallSettings callSettings = null)

Lists CompilationResults in a given Repository.

Parameters
NameDescription
requestListCompilationResultsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListCompilationResultsResponseCompilationResult

A pageable sequence of CompilationResult resources.

Overrides

ListCompilationResultsAsync(ListCompilationResultsRequest, CallSettings)

public override PagedAsyncEnumerable<ListCompilationResultsResponse, CompilationResult> ListCompilationResultsAsync(ListCompilationResultsRequest request, CallSettings callSettings = null)

Lists CompilationResults in a given Repository.

Parameters
NameDescription
requestListCompilationResultsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListCompilationResultsResponseCompilationResult

A pageable asynchronous sequence of CompilationResult resources.

Overrides

ListReleaseConfigs(ListReleaseConfigsRequest, CallSettings)

public override PagedEnumerable<ListReleaseConfigsResponse, ReleaseConfig> ListReleaseConfigs(ListReleaseConfigsRequest request, CallSettings callSettings = null)

Lists ReleaseConfigs in a given Repository.

Parameters
NameDescription
requestListReleaseConfigsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListReleaseConfigsResponseReleaseConfig

A pageable sequence of ReleaseConfig resources.

Overrides

ListReleaseConfigsAsync(ListReleaseConfigsRequest, CallSettings)

public override PagedAsyncEnumerable<ListReleaseConfigsResponse, ReleaseConfig> ListReleaseConfigsAsync(ListReleaseConfigsRequest request, CallSettings callSettings = null)

Lists ReleaseConfigs in a given Repository.

Parameters
NameDescription
requestListReleaseConfigsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListReleaseConfigsResponseReleaseConfig

A pageable asynchronous sequence of ReleaseConfig resources.

Overrides

ListRepositories(ListRepositoriesRequest, CallSettings)

public override PagedEnumerable<ListRepositoriesResponse, Repository> ListRepositories(ListRepositoriesRequest request, CallSettings callSettings = null)

Lists Repositories in a given project and location.

Parameters
NameDescription
requestListRepositoriesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListRepositoriesResponseRepository

A pageable sequence of Repository resources.

Overrides

ListRepositoriesAsync(ListRepositoriesRequest, CallSettings)

public override PagedAsyncEnumerable<ListRepositoriesResponse, Repository> ListRepositoriesAsync(ListRepositoriesRequest request, CallSettings callSettings = null)

Lists Repositories in a given project and location.

Parameters
NameDescription
requestListRepositoriesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListRepositoriesResponseRepository

A pageable asynchronous sequence of Repository resources.

Overrides

ListWorkflowConfigs(ListWorkflowConfigsRequest, CallSettings)

public override PagedEnumerable<ListWorkflowConfigsResponse, WorkflowConfig> ListWorkflowConfigs(ListWorkflowConfigsRequest request, CallSettings callSettings = null)

Lists WorkflowConfigs in a given Repository.

Parameters
NameDescription
requestListWorkflowConfigsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListWorkflowConfigsResponseWorkflowConfig

A pageable sequence of WorkflowConfig resources.

Overrides

ListWorkflowConfigsAsync(ListWorkflowConfigsRequest, CallSettings)

public override PagedAsyncEnumerable<ListWorkflowConfigsResponse, WorkflowConfig> ListWorkflowConfigsAsync(ListWorkflowConfigsRequest request, CallSettings callSettings = null)

Lists WorkflowConfigs in a given Repository.

Parameters
NameDescription
requestListWorkflowConfigsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListWorkflowConfigsResponseWorkflowConfig

A pageable asynchronous sequence of WorkflowConfig resources.

Overrides

ListWorkflowInvocations(ListWorkflowInvocationsRequest, CallSettings)

public override PagedEnumerable<ListWorkflowInvocationsResponse, WorkflowInvocation> ListWorkflowInvocations(ListWorkflowInvocationsRequest request, CallSettings callSettings = null)

Lists WorkflowInvocations in a given Repository.

Parameters
NameDescription
requestListWorkflowInvocationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListWorkflowInvocationsResponseWorkflowInvocation

A pageable sequence of WorkflowInvocation resources.

Overrides

ListWorkflowInvocationsAsync(ListWorkflowInvocationsRequest, CallSettings)

public override PagedAsyncEnumerable<ListWorkflowInvocationsResponse, WorkflowInvocation> ListWorkflowInvocationsAsync(ListWorkflowInvocationsRequest request, CallSettings callSettings = null)

Lists WorkflowInvocations in a given Repository.

Parameters
NameDescription
requestListWorkflowInvocationsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListWorkflowInvocationsResponseWorkflowInvocation

A pageable asynchronous sequence of WorkflowInvocation resources.

Overrides

ListWorkspaces(ListWorkspacesRequest, CallSettings)

public override PagedEnumerable<ListWorkspacesResponse, Workspace> ListWorkspaces(ListWorkspacesRequest request, CallSettings callSettings = null)

Lists Workspaces in a given Repository.

Parameters
NameDescription
requestListWorkspacesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableListWorkspacesResponseWorkspace

A pageable sequence of Workspace resources.

Overrides

ListWorkspacesAsync(ListWorkspacesRequest, CallSettings)

public override PagedAsyncEnumerable<ListWorkspacesResponse, Workspace> ListWorkspacesAsync(ListWorkspacesRequest request, CallSettings callSettings = null)

Lists Workspaces in a given Repository.

Parameters
NameDescription
requestListWorkspacesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableListWorkspacesResponseWorkspace

A pageable asynchronous sequence of Workspace resources.

Overrides

MakeDirectory(MakeDirectoryRequest, CallSettings)

public override MakeDirectoryResponse MakeDirectory(MakeDirectoryRequest request, CallSettings callSettings = null)

Creates a directory inside a Workspace.

Parameters
NameDescription
requestMakeDirectoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
MakeDirectoryResponse

The RPC response.

Overrides

MakeDirectoryAsync(MakeDirectoryRequest, CallSettings)

public override Task<MakeDirectoryResponse> MakeDirectoryAsync(MakeDirectoryRequest request, CallSettings callSettings = null)

Creates a directory inside a Workspace.

Parameters
NameDescription
requestMakeDirectoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskMakeDirectoryResponse

A Task containing the RPC response.

Overrides

MoveDirectory(MoveDirectoryRequest, CallSettings)

public override MoveDirectoryResponse MoveDirectory(MoveDirectoryRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestMoveDirectoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
MoveDirectoryResponse

The RPC response.

Overrides

MoveDirectoryAsync(MoveDirectoryRequest, CallSettings)

public override Task<MoveDirectoryResponse> MoveDirectoryAsync(MoveDirectoryRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestMoveDirectoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskMoveDirectoryResponse

A Task containing the RPC response.

Overrides

MoveFile(MoveFileRequest, CallSettings)

public override MoveFileResponse MoveFile(MoveFileRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestMoveFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
MoveFileResponse

The RPC response.

Overrides

MoveFileAsync(MoveFileRequest, CallSettings)

public override Task<MoveFileResponse> MoveFileAsync(MoveFileRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestMoveFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskMoveFileResponse

A Task containing the RPC response.

Overrides

PullGitCommits(PullGitCommitsRequest, CallSettings)

public override void PullGitCommits(PullGitCommitsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestPullGitCommitsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

PullGitCommitsAsync(PullGitCommitsRequest, CallSettings)

public override Task PullGitCommitsAsync(PullGitCommitsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestPullGitCommitsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

PushGitCommits(PushGitCommitsRequest, CallSettings)

public override void PushGitCommits(PushGitCommitsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestPushGitCommitsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

PushGitCommitsAsync(PushGitCommitsRequest, CallSettings)

public override Task PushGitCommitsAsync(PushGitCommitsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestPushGitCommitsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

QueryCompilationResultActions(QueryCompilationResultActionsRequest, CallSettings)

public override PagedEnumerable<QueryCompilationResultActionsResponse, CompilationResultAction> QueryCompilationResultActions(QueryCompilationResultActionsRequest request, CallSettings callSettings = null)

Returns CompilationResultActions in a given CompilationResult.

Parameters
NameDescription
requestQueryCompilationResultActionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableQueryCompilationResultActionsResponseCompilationResultAction

A pageable sequence of CompilationResultAction resources.

Overrides

QueryCompilationResultActionsAsync(QueryCompilationResultActionsRequest, CallSettings)

public override PagedAsyncEnumerable<QueryCompilationResultActionsResponse, CompilationResultAction> QueryCompilationResultActionsAsync(QueryCompilationResultActionsRequest request, CallSettings callSettings = null)

Returns CompilationResultActions in a given CompilationResult.

Parameters
NameDescription
requestQueryCompilationResultActionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableQueryCompilationResultActionsResponseCompilationResultAction

A pageable asynchronous sequence of CompilationResultAction resources.

Overrides

QueryDirectoryContents(QueryDirectoryContentsRequest, CallSettings)

public override PagedEnumerable<QueryDirectoryContentsResponse, DirectoryEntry> QueryDirectoryContents(QueryDirectoryContentsRequest request, CallSettings callSettings = null)

Returns the contents of a given Workspace directory.

Parameters
NameDescription
requestQueryDirectoryContentsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableQueryDirectoryContentsResponseDirectoryEntry

A pageable sequence of DirectoryEntry resources.

Overrides

QueryDirectoryContentsAsync(QueryDirectoryContentsRequest, CallSettings)

public override PagedAsyncEnumerable<QueryDirectoryContentsResponse, DirectoryEntry> QueryDirectoryContentsAsync(QueryDirectoryContentsRequest request, CallSettings callSettings = null)

Returns the contents of a given Workspace directory.

Parameters
NameDescription
requestQueryDirectoryContentsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableQueryDirectoryContentsResponseDirectoryEntry

A pageable asynchronous sequence of DirectoryEntry resources.

Overrides

QueryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest, CallSettings)

public override PagedEnumerable<QueryRepositoryDirectoryContentsResponse, DirectoryEntry> QueryRepositoryDirectoryContents(QueryRepositoryDirectoryContentsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestQueryRepositoryDirectoryContentsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableQueryRepositoryDirectoryContentsResponseDirectoryEntry

A pageable sequence of DirectoryEntry resources.

Overrides

QueryRepositoryDirectoryContentsAsync(QueryRepositoryDirectoryContentsRequest, CallSettings)

public override PagedAsyncEnumerable<QueryRepositoryDirectoryContentsResponse, DirectoryEntry> QueryRepositoryDirectoryContentsAsync(QueryRepositoryDirectoryContentsRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestQueryRepositoryDirectoryContentsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableQueryRepositoryDirectoryContentsResponseDirectoryEntry

A pageable asynchronous sequence of DirectoryEntry resources.

Overrides

QueryWorkflowInvocationActions(QueryWorkflowInvocationActionsRequest, CallSettings)

public override PagedEnumerable<QueryWorkflowInvocationActionsResponse, WorkflowInvocationAction> QueryWorkflowInvocationActions(QueryWorkflowInvocationActionsRequest request, CallSettings callSettings = null)

Returns WorkflowInvocationActions in a given WorkflowInvocation.

Parameters
NameDescription
requestQueryWorkflowInvocationActionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerableQueryWorkflowInvocationActionsResponseWorkflowInvocationAction

A pageable sequence of WorkflowInvocationAction resources.

Overrides

QueryWorkflowInvocationActionsAsync(QueryWorkflowInvocationActionsRequest, CallSettings)

public override PagedAsyncEnumerable<QueryWorkflowInvocationActionsResponse, WorkflowInvocationAction> QueryWorkflowInvocationActionsAsync(QueryWorkflowInvocationActionsRequest request, CallSettings callSettings = null)

Returns WorkflowInvocationActions in a given WorkflowInvocation.

Parameters
NameDescription
requestQueryWorkflowInvocationActionsRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerableQueryWorkflowInvocationActionsResponseWorkflowInvocationAction

A pageable asynchronous sequence of WorkflowInvocationAction resources.

Overrides

ReadFile(ReadFileRequest, CallSettings)

public override ReadFileResponse ReadFile(ReadFileRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestReadFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ReadFileResponse

The RPC response.

Overrides

ReadFileAsync(ReadFileRequest, CallSettings)

public override Task<ReadFileResponse> ReadFileAsync(ReadFileRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestReadFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskReadFileResponse

A Task containing the RPC response.

Overrides

ReadRepositoryFile(ReadRepositoryFileRequest, CallSettings)

public override ReadRepositoryFileResponse ReadRepositoryFile(ReadRepositoryFileRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestReadRepositoryFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ReadRepositoryFileResponse

The RPC response.

Overrides

ReadRepositoryFileAsync(ReadRepositoryFileRequest, CallSettings)

public override Task<ReadRepositoryFileResponse> ReadRepositoryFileAsync(ReadRepositoryFileRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestReadRepositoryFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskReadRepositoryFileResponse

A Task containing the RPC response.

Overrides

RemoveDirectory(RemoveDirectoryRequest, CallSettings)

public override void RemoveDirectory(RemoveDirectoryRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestRemoveDirectoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

RemoveDirectoryAsync(RemoveDirectoryRequest, CallSettings)

public override Task RemoveDirectoryAsync(RemoveDirectoryRequest request, CallSettings callSettings = null)

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

Parameters
NameDescription
requestRemoveDirectoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

RemoveFile(RemoveFileRequest, CallSettings)

public override void RemoveFile(RemoveFileRequest request, CallSettings callSettings = null)

Deletes a file (inside a Workspace).

Parameters
NameDescription
requestRemoveFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

RemoveFileAsync(RemoveFileRequest, CallSettings)

public override Task RemoveFileAsync(RemoveFileRequest request, CallSettings callSettings = null)

Deletes a file (inside a Workspace).

Parameters
NameDescription
requestRemoveFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

ResetWorkspaceChanges(ResetWorkspaceChangesRequest, CallSettings)

public override void ResetWorkspaceChanges(ResetWorkspaceChangesRequest request, CallSettings callSettings = null)

Performs a Git reset for uncommitted files in a Workspace.

Parameters
NameDescription
requestResetWorkspaceChangesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Overrides

ResetWorkspaceChangesAsync(ResetWorkspaceChangesRequest, CallSettings)

public override Task ResetWorkspaceChangesAsync(ResetWorkspaceChangesRequest request, CallSettings callSettings = null)

Performs a Git reset for uncommitted files in a Workspace.

Parameters
NameDescription
requestResetWorkspaceChangesRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

UpdateReleaseConfig(UpdateReleaseConfigRequest, CallSettings)

public override ReleaseConfig UpdateReleaseConfig(UpdateReleaseConfigRequest request, CallSettings callSettings = null)

Updates a single ReleaseConfig.

Parameters
NameDescription
requestUpdateReleaseConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ReleaseConfig

The RPC response.

Overrides

UpdateReleaseConfigAsync(UpdateReleaseConfigRequest, CallSettings)

public override Task<ReleaseConfig> UpdateReleaseConfigAsync(UpdateReleaseConfigRequest request, CallSettings callSettings = null)

Updates a single ReleaseConfig.

Parameters
NameDescription
requestUpdateReleaseConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskReleaseConfig

A Task containing the RPC response.

Overrides

UpdateRepository(UpdateRepositoryRequest, CallSettings)

public override Repository UpdateRepository(UpdateRepositoryRequest request, CallSettings callSettings = null)

Updates a single Repository.

Parameters
NameDescription
requestUpdateRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Repository

The RPC response.

Overrides

UpdateRepositoryAsync(UpdateRepositoryRequest, CallSettings)

public override Task<Repository> UpdateRepositoryAsync(UpdateRepositoryRequest request, CallSettings callSettings = null)

Updates a single Repository.

Parameters
NameDescription
requestUpdateRepositoryRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskRepository

A Task containing the RPC response.

Overrides

UpdateWorkflowConfig(UpdateWorkflowConfigRequest, CallSettings)

public override WorkflowConfig UpdateWorkflowConfig(UpdateWorkflowConfigRequest request, CallSettings callSettings = null)

Updates a single WorkflowConfig.

Parameters
NameDescription
requestUpdateWorkflowConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
WorkflowConfig

The RPC response.

Overrides

UpdateWorkflowConfigAsync(UpdateWorkflowConfigRequest, CallSettings)

public override Task<WorkflowConfig> UpdateWorkflowConfigAsync(UpdateWorkflowConfigRequest request, CallSettings callSettings = null)

Updates a single WorkflowConfig.

Parameters
NameDescription
requestUpdateWorkflowConfigRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskWorkflowConfig

A Task containing the RPC response.

Overrides

WriteFile(WriteFileRequest, CallSettings)

public override WriteFileResponse WriteFile(WriteFileRequest request, CallSettings callSettings = null)

Writes to a file (inside a Workspace).

Parameters
NameDescription
requestWriteFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
WriteFileResponse

The RPC response.

Overrides

WriteFileAsync(WriteFileRequest, CallSettings)

public override Task<WriteFileResponse> WriteFileAsync(WriteFileRequest request, CallSettings callSettings = null)

Writes to a file (inside a Workspace).

Parameters
NameDescription
requestWriteFileRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskWriteFileResponse

A Task containing the RPC response.

Overrides