Backup for GKE v1 API - Class BackupForGKEClientImpl (2.0.0)

public sealed class BackupForGKEClientImpl : BackupForGKEClient

Reference documentation and code samples for the Backup for GKE v1 API class BackupForGKEClientImpl.

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, ILogger)

public BackupForGKEClientImpl(BackupForGKE.BackupForGKEClient grpcClient, BackupForGKESettings settings, ILogger logger)

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

Parameters
NameDescription
grpcClientBackupForGKE.BackupForGKEClient

The underlying gRPC client.

settingsBackupForGKESettings

The base BackupForGKESettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

CreateBackupOperationsClient

public override OperationsClient CreateBackupOperationsClient { get; }

The long-running operations client for CreateBackup.

Property Value
TypeDescription
OperationsClient
Overrides

CreateBackupPlanOperationsClient

public override OperationsClient CreateBackupPlanOperationsClient { get; }

The long-running operations client for CreateBackupPlan.

Property Value
TypeDescription
OperationsClient
Overrides

CreateRestoreOperationsClient

public override OperationsClient CreateRestoreOperationsClient { get; }

The long-running operations client for CreateRestore.

Property Value
TypeDescription
OperationsClient
Overrides

CreateRestorePlanOperationsClient

public override OperationsClient CreateRestorePlanOperationsClient { get; }

The long-running operations client for CreateRestorePlan.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteBackupOperationsClient

public override OperationsClient DeleteBackupOperationsClient { get; }

The long-running operations client for DeleteBackup.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteBackupPlanOperationsClient

public override OperationsClient DeleteBackupPlanOperationsClient { get; }

The long-running operations client for DeleteBackupPlan.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteRestoreOperationsClient

public override OperationsClient DeleteRestoreOperationsClient { get; }

The long-running operations client for DeleteRestore.

Property Value
TypeDescription
OperationsClient
Overrides

DeleteRestorePlanOperationsClient

public override OperationsClient DeleteRestorePlanOperationsClient { get; }

The long-running operations client for DeleteRestorePlan.

Property Value
TypeDescription
OperationsClient
Overrides

GrpcClient

public override BackupForGKE.BackupForGKEClient GrpcClient { get; }

The underlying gRPC BackupForGKE client

Property Value
TypeDescription
BackupForGKE.BackupForGKEClient
Overrides

UpdateBackupOperationsClient

public override OperationsClient UpdateBackupOperationsClient { get; }

The long-running operations client for UpdateBackup.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateBackupPlanOperationsClient

public override OperationsClient UpdateBackupPlanOperationsClient { get; }

The long-running operations client for UpdateBackupPlan.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateRestoreOperationsClient

public override OperationsClient UpdateRestoreOperationsClient { get; }

The long-running operations client for UpdateRestore.

Property Value
TypeDescription
OperationsClient
Overrides

UpdateRestorePlanOperationsClient

public override OperationsClient UpdateRestorePlanOperationsClient { get; }

The long-running operations client for UpdateRestorePlan.

Property Value
TypeDescription
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
NameDescription
requestCreateBackupRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestCreateBackupRequest

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<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
NameDescription
requestCreateBackupPlanRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestCreateBackupPlanRequest

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<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
NameDescription
requestCreateRestoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestCreateRestoreRequest

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<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
NameDescription
requestCreateRestorePlanRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestCreateRestorePlanRequest

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<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
NameDescription
requestDeleteBackupRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestDeleteBackupRequest

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<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
NameDescription
requestDeleteBackupPlanRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestDeleteBackupPlanRequest

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<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
NameDescription
requestDeleteRestoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestDeleteRestoreRequest

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<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
NameDescription
requestDeleteRestorePlanRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestDeleteRestorePlanRequest

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<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
NameDescription
requestGetBackupRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestGetBackupRequest

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<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
NameDescription
requestGetBackupPlanRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestGetBackupPlanRequest

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<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
NameDescription
requestGetRestoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestGetRestoreRequest

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<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
NameDescription
requestGetRestorePlanRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestGetRestorePlanRequest

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<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
NameDescription
requestGetVolumeBackupRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestGetVolumeBackupRequest

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<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
NameDescription
requestGetVolumeRestoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestGetVolumeRestoreRequest

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<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
NameDescription
requestListBackupPlansRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListBackupPlansRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListBackupsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListBackupsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListRestorePlansRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListRestorePlansRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListRestoresRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListRestoresRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListVolumeBackupsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListVolumeBackupsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListVolumeRestoresRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListVolumeRestoresRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestUpdateBackupRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestUpdateBackupRequest

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<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
NameDescription
requestUpdateBackupPlanRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestUpdateBackupPlanRequest

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<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
NameDescription
requestUpdateRestoreRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestUpdateRestoreRequest

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<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
NameDescription
requestUpdateRestorePlanRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestUpdateRestorePlanRequest

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<Operation<RestorePlan, OperationMetadata>>

A Task containing the RPC response.

Overrides