Class BackupForGKEClientImpl (1.0.0-beta01)

public sealed class BackupForGKEClientImpl : BackupForGKEClient

BackupForGKE client wrapper implementation, for convenient use.

Inheritance

Object > BackupForGKEClient > BackupForGKEClientImpl

Namespace

Google.Cloud.GkeBackup.V1

Assembly

Google.Cloud.GkeBackup.V1.dll

Remarks

BackupForGKE allows Kubernetes administrators to configure, execute, and manage backup and restore operations for their GKE clusters.

Constructors

BackupForGKEClientImpl(BackupForGKE.BackupForGKEClient, BackupForGKESettings)

public BackupForGKEClientImpl(BackupForGKE.BackupForGKEClient grpcClient, BackupForGKESettings settings)

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

Parameters
Name Description
grpcClient BackupForGKE.BackupForGKEClient

The underlying gRPC client.

settings BackupForGKESettings

The base BackupForGKESettings used within this client.

Properties

CreateBackupOperationsClient

public override OperationsClient CreateBackupOperationsClient { get; }

The long-running operations client for CreateBackup.

Property Value
Type Description
OperationsClient
Overrides

CreateBackupPlanOperationsClient

public override OperationsClient CreateBackupPlanOperationsClient { get; }

The long-running operations client for CreateBackupPlan.

Property Value
Type Description
OperationsClient
Overrides

CreateRestoreOperationsClient

public override OperationsClient CreateRestoreOperationsClient { get; }

The long-running operations client for CreateRestore.

Property Value
Type Description
OperationsClient
Overrides

CreateRestorePlanOperationsClient

public override OperationsClient CreateRestorePlanOperationsClient { get; }

The long-running operations client for CreateRestorePlan.

Property Value
Type Description
OperationsClient
Overrides

DeleteBackupOperationsClient

public override OperationsClient DeleteBackupOperationsClient { get; }

The long-running operations client for DeleteBackup.

Property Value
Type Description
OperationsClient
Overrides

DeleteBackupPlanOperationsClient

public override OperationsClient DeleteBackupPlanOperationsClient { get; }

The long-running operations client for DeleteBackupPlan.

Property Value
Type Description
OperationsClient
Overrides

DeleteRestoreOperationsClient

public override OperationsClient DeleteRestoreOperationsClient { get; }

The long-running operations client for DeleteRestore.

Property Value
Type Description
OperationsClient
Overrides

DeleteRestorePlanOperationsClient

public override OperationsClient DeleteRestorePlanOperationsClient { get; }

The long-running operations client for DeleteRestorePlan.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override BackupForGKE.BackupForGKEClient GrpcClient { get; }

The underlying gRPC BackupForGKE client

Property Value
Type Description
BackupForGKE.BackupForGKEClient
Overrides

UpdateBackupOperationsClient

public override OperationsClient UpdateBackupOperationsClient { get; }

The long-running operations client for UpdateBackup.

Property Value
Type Description
OperationsClient
Overrides

UpdateBackupPlanOperationsClient

public override OperationsClient UpdateBackupPlanOperationsClient { get; }

The long-running operations client for UpdateBackupPlan.

Property Value
Type Description
OperationsClient
Overrides

UpdateRestoreOperationsClient

public override OperationsClient UpdateRestoreOperationsClient { get; }

The long-running operations client for UpdateRestore.

Property Value
Type Description
OperationsClient
Overrides

UpdateRestorePlanOperationsClient

public override OperationsClient UpdateRestorePlanOperationsClient { get; }

The long-running operations client for UpdateRestorePlan.

Property Value
Type Description
OperationsClient
Overrides

Methods

CreateBackup(CreateBackupRequest, CallSettings)

public override Operation<Backup, OperationMetadata> CreateBackup(CreateBackupRequest request, CallSettings callSettings = null)

Creates a Backup for the given BackupPlan.

Parameters
Name Description
request CreateBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<Backup, OperationMetadata>

The RPC response.

Overrides

CreateBackupAsync(CreateBackupRequest, CallSettings)

public override async Task<Operation<Backup, OperationMetadata>> CreateBackupAsync(CreateBackupRequest request, CallSettings callSettings = null)

Creates a Backup for the given BackupPlan.

Parameters
Name Description
request CreateBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<Backup, OperationMetadata>>

A Task containing the RPC response.

Overrides

CreateBackupPlan(CreateBackupPlanRequest, CallSettings)

public override Operation<BackupPlan, OperationMetadata> CreateBackupPlan(CreateBackupPlanRequest request, CallSettings callSettings = null)

Creates a new BackupPlan in a given ___location.

Parameters
Name Description
request CreateBackupPlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<BackupPlan, OperationMetadata>

The RPC response.

Overrides

CreateBackupPlanAsync(CreateBackupPlanRequest, CallSettings)

public override async Task<Operation<BackupPlan, OperationMetadata>> CreateBackupPlanAsync(CreateBackupPlanRequest request, CallSettings callSettings = null)

Creates a new BackupPlan in a given ___location.

Parameters
Name Description
request CreateBackupPlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<BackupPlan, OperationMetadata>>

A Task containing the RPC response.

Overrides

CreateRestore(CreateRestoreRequest, CallSettings)

public override Operation<Restore, OperationMetadata> CreateRestore(CreateRestoreRequest request, CallSettings callSettings = null)

Creates a new Restore for the given RestorePlan.

Parameters
Name Description
request CreateRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<Restore, OperationMetadata>

The RPC response.

Overrides

CreateRestoreAsync(CreateRestoreRequest, CallSettings)

public override async Task<Operation<Restore, OperationMetadata>> CreateRestoreAsync(CreateRestoreRequest request, CallSettings callSettings = null)

Creates a new Restore for the given RestorePlan.

Parameters
Name Description
request CreateRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<Restore, OperationMetadata>>

A Task containing the RPC response.

Overrides

CreateRestorePlan(CreateRestorePlanRequest, CallSettings)

public override Operation<RestorePlan, OperationMetadata> CreateRestorePlan(CreateRestorePlanRequest request, CallSettings callSettings = null)

Creates a new RestorePlan in a given ___location.

Parameters
Name Description
request CreateRestorePlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<RestorePlan, OperationMetadata>

The RPC response.

Overrides

CreateRestorePlanAsync(CreateRestorePlanRequest, CallSettings)

public override async Task<Operation<RestorePlan, OperationMetadata>> CreateRestorePlanAsync(CreateRestorePlanRequest request, CallSettings callSettings = null)

Creates a new RestorePlan in a given ___location.

Parameters
Name Description
request CreateRestorePlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<RestorePlan, OperationMetadata>>

A Task containing the RPC response.

Overrides

DeleteBackup(DeleteBackupRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteBackup(DeleteBackupRequest request, CallSettings callSettings = null)

Deletes an existing Backup.

Parameters
Name Description
request DeleteBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<Empty, OperationMetadata>

The RPC response.

Overrides

DeleteBackupAsync(DeleteBackupRequest, CallSettings)

public override async Task<Operation<Empty, OperationMetadata>> DeleteBackupAsync(DeleteBackupRequest request, CallSettings callSettings = null)

Deletes an existing Backup.

Parameters
Name Description
request DeleteBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<Empty, OperationMetadata>>

A Task containing the RPC response.

Overrides

DeleteBackupPlan(DeleteBackupPlanRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteBackupPlan(DeleteBackupPlanRequest request, CallSettings callSettings = null)

Deletes an existing BackupPlan.

Parameters
Name Description
request DeleteBackupPlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<Empty, OperationMetadata>

The RPC response.

Overrides

DeleteBackupPlanAsync(DeleteBackupPlanRequest, CallSettings)

public override async Task<Operation<Empty, OperationMetadata>> DeleteBackupPlanAsync(DeleteBackupPlanRequest request, CallSettings callSettings = null)

Deletes an existing BackupPlan.

Parameters
Name Description
request DeleteBackupPlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<Empty, OperationMetadata>>

A Task containing the RPC response.

Overrides

DeleteRestore(DeleteRestoreRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteRestore(DeleteRestoreRequest request, CallSettings callSettings = null)

Deletes an existing Restore.

Parameters
Name Description
request DeleteRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<Empty, OperationMetadata>

The RPC response.

Overrides

DeleteRestoreAsync(DeleteRestoreRequest, CallSettings)

public override async Task<Operation<Empty, OperationMetadata>> DeleteRestoreAsync(DeleteRestoreRequest request, CallSettings callSettings = null)

Deletes an existing Restore.

Parameters
Name Description
request DeleteRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<Empty, OperationMetadata>>

A Task containing the RPC response.

Overrides

DeleteRestorePlan(DeleteRestorePlanRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteRestorePlan(DeleteRestorePlanRequest request, CallSettings callSettings = null)

Deletes an existing RestorePlan.

Parameters
Name Description
request DeleteRestorePlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<Empty, OperationMetadata>

The RPC response.

Overrides

DeleteRestorePlanAsync(DeleteRestorePlanRequest, CallSettings)

public override async Task<Operation<Empty, OperationMetadata>> DeleteRestorePlanAsync(DeleteRestorePlanRequest request, CallSettings callSettings = null)

Deletes an existing RestorePlan.

Parameters
Name Description
request DeleteRestorePlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<Empty, OperationMetadata>>

A Task containing the RPC response.

Overrides

GetBackup(GetBackupRequest, CallSettings)

public override Backup GetBackup(GetBackupRequest request, CallSettings callSettings = null)

Retrieve the details of a single Backup.

Parameters
Name Description
request GetBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Backup

The RPC response.

Overrides

GetBackupAsync(GetBackupRequest, CallSettings)

public override Task<Backup> GetBackupAsync(GetBackupRequest request, CallSettings callSettings = null)

Retrieve the details of a single Backup.

Parameters
Name Description
request GetBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Backup>

A Task containing the RPC response.

Overrides

GetBackupPlan(GetBackupPlanRequest, CallSettings)

public override BackupPlan GetBackupPlan(GetBackupPlanRequest request, CallSettings callSettings = null)

Retrieve the details of a single BackupPlan.

Parameters
Name Description
request GetBackupPlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BackupPlan

The RPC response.

Overrides

GetBackupPlanAsync(GetBackupPlanRequest, CallSettings)

public override Task<BackupPlan> GetBackupPlanAsync(GetBackupPlanRequest request, CallSettings callSettings = null)

Retrieve the details of a single BackupPlan.

Parameters
Name Description
request GetBackupPlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BackupPlan>

A Task containing the RPC response.

Overrides

GetRestore(GetRestoreRequest, CallSettings)

public override Restore GetRestore(GetRestoreRequest request, CallSettings callSettings = null)

Retrieves the details of a single Restore.

Parameters
Name Description
request GetRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Restore

The RPC response.

Overrides

GetRestoreAsync(GetRestoreRequest, CallSettings)

public override Task<Restore> GetRestoreAsync(GetRestoreRequest request, CallSettings callSettings = null)

Retrieves the details of a single Restore.

Parameters
Name Description
request GetRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Restore>

A Task containing the RPC response.

Overrides

GetRestorePlan(GetRestorePlanRequest, CallSettings)

public override RestorePlan GetRestorePlan(GetRestorePlanRequest request, CallSettings callSettings = null)

Retrieve the details of a single RestorePlan.

Parameters
Name Description
request GetRestorePlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
RestorePlan

The RPC response.

Overrides

GetRestorePlanAsync(GetRestorePlanRequest, CallSettings)

public override Task<RestorePlan> GetRestorePlanAsync(GetRestorePlanRequest request, CallSettings callSettings = null)

Retrieve the details of a single RestorePlan.

Parameters
Name Description
request GetRestorePlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<RestorePlan>

A Task containing the RPC response.

Overrides

GetVolumeBackup(GetVolumeBackupRequest, CallSettings)

public override VolumeBackup GetVolumeBackup(GetVolumeBackupRequest request, CallSettings callSettings = null)

Retrieve the details of a single VolumeBackup.

Parameters
Name Description
request GetVolumeBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
VolumeBackup

The RPC response.

Overrides

GetVolumeBackupAsync(GetVolumeBackupRequest, CallSettings)

public override Task<VolumeBackup> GetVolumeBackupAsync(GetVolumeBackupRequest request, CallSettings callSettings = null)

Retrieve the details of a single VolumeBackup.

Parameters
Name Description
request GetVolumeBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<VolumeBackup>

A Task containing the RPC response.

Overrides

GetVolumeRestore(GetVolumeRestoreRequest, CallSettings)

public override VolumeRestore GetVolumeRestore(GetVolumeRestoreRequest request, CallSettings callSettings = null)

Retrieve the details of a single VolumeRestore.

Parameters
Name Description
request GetVolumeRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
VolumeRestore

The RPC response.

Overrides

GetVolumeRestoreAsync(GetVolumeRestoreRequest, CallSettings)

public override Task<VolumeRestore> GetVolumeRestoreAsync(GetVolumeRestoreRequest request, CallSettings callSettings = null)

Retrieve the details of a single VolumeRestore.

Parameters
Name Description
request GetVolumeRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<VolumeRestore>

A Task containing the RPC response.

Overrides

ListBackupPlans(ListBackupPlansRequest, CallSettings)

public override PagedEnumerable<ListBackupPlansResponse, BackupPlan> ListBackupPlans(ListBackupPlansRequest request, CallSettings callSettings = null)

Lists BackupPlans in a given ___location.

Parameters
Name Description
request ListBackupPlansRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListBackupPlansResponse, BackupPlan>

A pageable sequence of BackupPlan resources.

Overrides

ListBackupPlansAsync(ListBackupPlansRequest, CallSettings)

public override PagedAsyncEnumerable<ListBackupPlansResponse, BackupPlan> ListBackupPlansAsync(ListBackupPlansRequest request, CallSettings callSettings = null)

Lists BackupPlans in a given ___location.

Parameters
Name Description
request ListBackupPlansRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListBackupPlansResponse, BackupPlan>

A pageable asynchronous sequence of BackupPlan resources.

Overrides

ListBackups(ListBackupsRequest, CallSettings)

public override PagedEnumerable<ListBackupsResponse, Backup> ListBackups(ListBackupsRequest request, CallSettings callSettings = null)

Lists the Backups for a given BackupPlan.

Parameters
Name Description
request ListBackupsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListBackupsResponse, Backup>

A pageable sequence of Backup resources.

Overrides

ListBackupsAsync(ListBackupsRequest, CallSettings)

public override PagedAsyncEnumerable<ListBackupsResponse, Backup> ListBackupsAsync(ListBackupsRequest request, CallSettings callSettings = null)

Lists the Backups for a given BackupPlan.

Parameters
Name Description
request ListBackupsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListBackupsResponse, Backup>

A pageable asynchronous sequence of Backup resources.

Overrides

ListRestorePlans(ListRestorePlansRequest, CallSettings)

public override PagedEnumerable<ListRestorePlansResponse, RestorePlan> ListRestorePlans(ListRestorePlansRequest request, CallSettings callSettings = null)

Lists RestorePlans in a given ___location.

Parameters
Name Description
request ListRestorePlansRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListRestorePlansResponse, RestorePlan>

A pageable sequence of RestorePlan resources.

Overrides

ListRestorePlansAsync(ListRestorePlansRequest, CallSettings)

public override PagedAsyncEnumerable<ListRestorePlansResponse, RestorePlan> ListRestorePlansAsync(ListRestorePlansRequest request, CallSettings callSettings = null)

Lists RestorePlans in a given ___location.

Parameters
Name Description
request ListRestorePlansRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListRestorePlansResponse, RestorePlan>

A pageable asynchronous sequence of RestorePlan resources.

Overrides

ListRestores(ListRestoresRequest, CallSettings)

public override PagedEnumerable<ListRestoresResponse, Restore> ListRestores(ListRestoresRequest request, CallSettings callSettings = null)

Lists the Restores for a given RestorePlan.

Parameters
Name Description
request ListRestoresRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListRestoresResponse, Restore>

A pageable sequence of Restore resources.

Overrides

ListRestoresAsync(ListRestoresRequest, CallSettings)

public override PagedAsyncEnumerable<ListRestoresResponse, Restore> ListRestoresAsync(ListRestoresRequest request, CallSettings callSettings = null)

Lists the Restores for a given RestorePlan.

Parameters
Name Description
request ListRestoresRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListRestoresResponse, Restore>

A pageable asynchronous sequence of Restore resources.

Overrides

ListVolumeBackups(ListVolumeBackupsRequest, CallSettings)

public override PagedEnumerable<ListVolumeBackupsResponse, VolumeBackup> ListVolumeBackups(ListVolumeBackupsRequest request, CallSettings callSettings = null)

Lists the VolumeBackups for a given Backup.

Parameters
Name Description
request ListVolumeBackupsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListVolumeBackupsResponse, VolumeBackup>

A pageable sequence of VolumeBackup resources.

Overrides

ListVolumeBackupsAsync(ListVolumeBackupsRequest, CallSettings)

public override PagedAsyncEnumerable<ListVolumeBackupsResponse, VolumeBackup> ListVolumeBackupsAsync(ListVolumeBackupsRequest request, CallSettings callSettings = null)

Lists the VolumeBackups for a given Backup.

Parameters
Name Description
request ListVolumeBackupsRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListVolumeBackupsResponse, VolumeBackup>

A pageable asynchronous sequence of VolumeBackup resources.

Overrides

ListVolumeRestores(ListVolumeRestoresRequest, CallSettings)

public override PagedEnumerable<ListVolumeRestoresResponse, VolumeRestore> ListVolumeRestores(ListVolumeRestoresRequest request, CallSettings callSettings = null)

Lists the VolumeRestores for a given Restore.

Parameters
Name Description
request ListVolumeRestoresRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListVolumeRestoresResponse, VolumeRestore>

A pageable sequence of VolumeRestore resources.

Overrides

ListVolumeRestoresAsync(ListVolumeRestoresRequest, CallSettings)

public override PagedAsyncEnumerable<ListVolumeRestoresResponse, VolumeRestore> ListVolumeRestoresAsync(ListVolumeRestoresRequest request, CallSettings callSettings = null)

Lists the VolumeRestores for a given Restore.

Parameters
Name Description
request ListVolumeRestoresRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListVolumeRestoresResponse, VolumeRestore>

A pageable asynchronous sequence of VolumeRestore resources.

Overrides

UpdateBackup(UpdateBackupRequest, CallSettings)

public override Operation<Backup, OperationMetadata> UpdateBackup(UpdateBackupRequest request, CallSettings callSettings = null)

Update a Backup.

Parameters
Name Description
request UpdateBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<Backup, OperationMetadata>

The RPC response.

Overrides

UpdateBackupAsync(UpdateBackupRequest, CallSettings)

public override async Task<Operation<Backup, OperationMetadata>> UpdateBackupAsync(UpdateBackupRequest request, CallSettings callSettings = null)

Update a Backup.

Parameters
Name Description
request UpdateBackupRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<Backup, OperationMetadata>>

A Task containing the RPC response.

Overrides

UpdateBackupPlan(UpdateBackupPlanRequest, CallSettings)

public override Operation<BackupPlan, OperationMetadata> UpdateBackupPlan(UpdateBackupPlanRequest request, CallSettings callSettings = null)

Update a BackupPlan.

Parameters
Name Description
request UpdateBackupPlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<BackupPlan, OperationMetadata>

The RPC response.

Overrides

UpdateBackupPlanAsync(UpdateBackupPlanRequest, CallSettings)

public override async Task<Operation<BackupPlan, OperationMetadata>> UpdateBackupPlanAsync(UpdateBackupPlanRequest request, CallSettings callSettings = null)

Update a BackupPlan.

Parameters
Name Description
request UpdateBackupPlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<BackupPlan, OperationMetadata>>

A Task containing the RPC response.

Overrides

UpdateRestore(UpdateRestoreRequest, CallSettings)

public override Operation<Restore, OperationMetadata> UpdateRestore(UpdateRestoreRequest request, CallSettings callSettings = null)

Update a Restore.

Parameters
Name Description
request UpdateRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<Restore, OperationMetadata>

The RPC response.

Overrides

UpdateRestoreAsync(UpdateRestoreRequest, CallSettings)

public override async Task<Operation<Restore, OperationMetadata>> UpdateRestoreAsync(UpdateRestoreRequest request, CallSettings callSettings = null)

Update a Restore.

Parameters
Name Description
request UpdateRestoreRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<Restore, OperationMetadata>>

A Task containing the RPC response.

Overrides

UpdateRestorePlan(UpdateRestorePlanRequest, CallSettings)

public override Operation<RestorePlan, OperationMetadata> UpdateRestorePlan(UpdateRestorePlanRequest request, CallSettings callSettings = null)

Update a RestorePlan.

Parameters
Name Description
request UpdateRestorePlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Operation<RestorePlan, OperationMetadata>

The RPC response.

Overrides

UpdateRestorePlanAsync(UpdateRestorePlanRequest, CallSettings)

public override async Task<Operation<RestorePlan, OperationMetadata>> UpdateRestorePlanAsync(UpdateRestorePlanRequest request, CallSettings callSettings = null)

Update a RestorePlan.

Parameters
Name Description
request UpdateRestorePlanRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Operation<RestorePlan, OperationMetadata>>

A Task containing the RPC response.

Overrides