public sealed class BackupForGKEClientImpl : BackupForGKEClientBackupForGKE client wrapper implementation, for convenient use.
Namespace
Google.Cloud.GkeBackup.V1Assembly
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.BackupForGKEClientThe underlying gRPC client. |
settings |
BackupForGKESettingsThe 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 |
|
CreateBackupPlanOperationsClient
public override OperationsClient CreateBackupPlanOperationsClient { get; }The long-running operations client for CreateBackupPlan.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateRestoreOperationsClient
public override OperationsClient CreateRestoreOperationsClient { get; }The long-running operations client for CreateRestore.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateRestorePlanOperationsClient
public override OperationsClient CreateRestorePlanOperationsClient { get; }The long-running operations client for CreateRestorePlan.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteBackupOperationsClient
public override OperationsClient DeleteBackupOperationsClient { get; }The long-running operations client for DeleteBackup.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteBackupPlanOperationsClient
public override OperationsClient DeleteBackupPlanOperationsClient { get; }The long-running operations client for DeleteBackupPlan.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteRestoreOperationsClient
public override OperationsClient DeleteRestoreOperationsClient { get; }The long-running operations client for DeleteRestore.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteRestorePlanOperationsClient
public override OperationsClient DeleteRestorePlanOperationsClient { get; }The long-running operations client for DeleteRestorePlan.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override BackupForGKE.BackupForGKEClient GrpcClient { get; }The underlying gRPC BackupForGKE client
| Property Value | |
|---|---|
| Type | Description |
BackupForGKE.BackupForGKEClient |
|
UpdateBackupOperationsClient
public override OperationsClient UpdateBackupOperationsClient { get; }The long-running operations client for UpdateBackup.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateBackupPlanOperationsClient
public override OperationsClient UpdateBackupPlanOperationsClient { get; }The long-running operations client for UpdateBackupPlan.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateRestoreOperationsClient
public override OperationsClient UpdateRestoreOperationsClient { get; }The long-running operations client for UpdateRestore.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateRestorePlanOperationsClient
public override OperationsClient UpdateRestorePlanOperationsClient { get; }The long-running operations client for UpdateRestorePlan.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
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 |
CreateBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<Backup, OperationMetadata> |
The RPC response. |
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 |
CreateBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<Backup, OperationMetadata>> |
A Task containing the RPC response. |
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 |
CreateBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<BackupPlan, OperationMetadata> |
The RPC response. |
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 |
CreateBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<BackupPlan, OperationMetadata>> |
A Task containing the RPC response. |
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 |
CreateRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<Restore, OperationMetadata> |
The RPC response. |
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 |
CreateRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<Restore, OperationMetadata>> |
A Task containing the RPC response. |
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 |
CreateRestorePlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<RestorePlan, OperationMetadata> |
The RPC response. |
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 |
CreateRestorePlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<RestorePlan, OperationMetadata>> |
A Task containing the RPC response. |
DeleteBackup(DeleteBackupRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteBackup(DeleteBackupRequest request, CallSettings callSettings = null)Deletes an existing Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<Empty, OperationMetadata> |
The RPC response. |
DeleteBackupAsync(DeleteBackupRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteBackupAsync(DeleteBackupRequest request, CallSettings callSettings = null)Deletes an existing Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<Empty, OperationMetadata>> |
A Task containing the RPC response. |
DeleteBackupPlan(DeleteBackupPlanRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteBackupPlan(DeleteBackupPlanRequest request, CallSettings callSettings = null)Deletes an existing BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<Empty, OperationMetadata> |
The RPC response. |
DeleteBackupPlanAsync(DeleteBackupPlanRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteBackupPlanAsync(DeleteBackupPlanRequest request, CallSettings callSettings = null)Deletes an existing BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<Empty, OperationMetadata>> |
A Task containing the RPC response. |
DeleteRestore(DeleteRestoreRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteRestore(DeleteRestoreRequest request, CallSettings callSettings = null)Deletes an existing Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<Empty, OperationMetadata> |
The RPC response. |
DeleteRestoreAsync(DeleteRestoreRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteRestoreAsync(DeleteRestoreRequest request, CallSettings callSettings = null)Deletes an existing Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<Empty, OperationMetadata>> |
A Task containing the RPC response. |
DeleteRestorePlan(DeleteRestorePlanRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteRestorePlan(DeleteRestorePlanRequest request, CallSettings callSettings = null)Deletes an existing RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRestorePlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<Empty, OperationMetadata> |
The RPC response. |
DeleteRestorePlanAsync(DeleteRestorePlanRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteRestorePlanAsync(DeleteRestorePlanRequest request, CallSettings callSettings = null)Deletes an existing RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRestorePlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<Empty, OperationMetadata>> |
A Task containing the RPC response. |
GetBackup(GetBackupRequest, CallSettings)
public override Backup GetBackup(GetBackupRequest request, CallSettings callSettings = null)Retrieve the details of a single Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Backup |
The RPC response. |
GetBackupAsync(GetBackupRequest, CallSettings)
public override Task<Backup> GetBackupAsync(GetBackupRequest request, CallSettings callSettings = null)Retrieve the details of a single Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Backup> |
A Task containing the RPC response. |
GetBackupPlan(GetBackupPlanRequest, CallSettings)
public override BackupPlan GetBackupPlan(GetBackupPlanRequest request, CallSettings callSettings = null)Retrieve the details of a single BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BackupPlan |
The RPC response. |
GetBackupPlanAsync(GetBackupPlanRequest, CallSettings)
public override Task<BackupPlan> GetBackupPlanAsync(GetBackupPlanRequest request, CallSettings callSettings = null)Retrieve the details of a single BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<BackupPlan> |
A Task containing the RPC response. |
GetRestore(GetRestoreRequest, CallSettings)
public override Restore GetRestore(GetRestoreRequest request, CallSettings callSettings = null)Retrieves the details of a single Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Restore |
The RPC response. |
GetRestoreAsync(GetRestoreRequest, CallSettings)
public override Task<Restore> GetRestoreAsync(GetRestoreRequest request, CallSettings callSettings = null)Retrieves the details of a single Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Restore> |
A Task containing the RPC response. |
GetRestorePlan(GetRestorePlanRequest, CallSettings)
public override RestorePlan GetRestorePlan(GetRestorePlanRequest request, CallSettings callSettings = null)Retrieve the details of a single RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRestorePlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RestorePlan |
The RPC response. |
GetRestorePlanAsync(GetRestorePlanRequest, CallSettings)
public override Task<RestorePlan> GetRestorePlanAsync(GetRestorePlanRequest request, CallSettings callSettings = null)Retrieve the details of a single RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRestorePlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<RestorePlan> |
A Task containing the RPC response. |
GetVolumeBackup(GetVolumeBackupRequest, CallSettings)
public override VolumeBackup GetVolumeBackup(GetVolumeBackupRequest request, CallSettings callSettings = null)Retrieve the details of a single VolumeBackup.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVolumeBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
VolumeBackup |
The RPC response. |
GetVolumeBackupAsync(GetVolumeBackupRequest, CallSettings)
public override Task<VolumeBackup> GetVolumeBackupAsync(GetVolumeBackupRequest request, CallSettings callSettings = null)Retrieve the details of a single VolumeBackup.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVolumeBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<VolumeBackup> |
A Task containing the RPC response. |
GetVolumeRestore(GetVolumeRestoreRequest, CallSettings)
public override VolumeRestore GetVolumeRestore(GetVolumeRestoreRequest request, CallSettings callSettings = null)Retrieve the details of a single VolumeRestore.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVolumeRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
VolumeRestore |
The RPC response. |
GetVolumeRestoreAsync(GetVolumeRestoreRequest, CallSettings)
public override Task<VolumeRestore> GetVolumeRestoreAsync(GetVolumeRestoreRequest request, CallSettings callSettings = null)Retrieve the details of a single VolumeRestore.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVolumeRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<VolumeRestore> |
A Task containing the RPC response. |
ListBackupPlans(ListBackupPlansRequest, CallSettings)
public override PagedEnumerable<ListBackupPlansResponse, BackupPlan> ListBackupPlans(ListBackupPlansRequest request, CallSettings callSettings = null)Lists BackupPlans in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlansRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListBackupPlansResponse, BackupPlan> |
A pageable sequence of BackupPlan resources. |
ListBackupPlansAsync(ListBackupPlansRequest, CallSettings)
public override PagedAsyncEnumerable<ListBackupPlansResponse, BackupPlan> ListBackupPlansAsync(ListBackupPlansRequest request, CallSettings callSettings = null)Lists BackupPlans in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlansRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListBackupPlansResponse, BackupPlan> |
A pageable asynchronous sequence of BackupPlan resources. |
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 |
ListBackupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListBackupsResponse, Backup> |
A pageable sequence of Backup resources. |
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 |
ListBackupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListBackupsResponse, Backup> |
A pageable asynchronous sequence of Backup resources. |
ListRestorePlans(ListRestorePlansRequest, CallSettings)
public override PagedEnumerable<ListRestorePlansResponse, RestorePlan> ListRestorePlans(ListRestorePlansRequest request, CallSettings callSettings = null)Lists RestorePlans in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRestorePlansRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListRestorePlansResponse, RestorePlan> |
A pageable sequence of RestorePlan resources. |
ListRestorePlansAsync(ListRestorePlansRequest, CallSettings)
public override PagedAsyncEnumerable<ListRestorePlansResponse, RestorePlan> ListRestorePlansAsync(ListRestorePlansRequest request, CallSettings callSettings = null)Lists RestorePlans in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRestorePlansRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListRestorePlansResponse, RestorePlan> |
A pageable asynchronous sequence of RestorePlan resources. |
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 |
ListRestoresRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListRestoresResponse, Restore> |
A pageable sequence of Restore resources. |
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 |
ListRestoresRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListRestoresResponse, Restore> |
A pageable asynchronous sequence of Restore resources. |
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 |
ListVolumeBackupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListVolumeBackupsResponse, VolumeBackup> |
A pageable sequence of VolumeBackup resources. |
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 |
ListVolumeBackupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListVolumeBackupsResponse, VolumeBackup> |
A pageable asynchronous sequence of VolumeBackup resources. |
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 |
ListVolumeRestoresRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListVolumeRestoresResponse, VolumeRestore> |
A pageable sequence of VolumeRestore resources. |
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 |
ListVolumeRestoresRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListVolumeRestoresResponse, VolumeRestore> |
A pageable asynchronous sequence of VolumeRestore resources. |
UpdateBackup(UpdateBackupRequest, CallSettings)
public override Operation<Backup, OperationMetadata> UpdateBackup(UpdateBackupRequest request, CallSettings callSettings = null)Update a Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<Backup, OperationMetadata> |
The RPC response. |
UpdateBackupAsync(UpdateBackupRequest, CallSettings)
public override async Task<Operation<Backup, OperationMetadata>> UpdateBackupAsync(UpdateBackupRequest request, CallSettings callSettings = null)Update a Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<Backup, OperationMetadata>> |
A Task containing the RPC response. |
UpdateBackupPlan(UpdateBackupPlanRequest, CallSettings)
public override Operation<BackupPlan, OperationMetadata> UpdateBackupPlan(UpdateBackupPlanRequest request, CallSettings callSettings = null)Update a BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<BackupPlan, OperationMetadata> |
The RPC response. |
UpdateBackupPlanAsync(UpdateBackupPlanRequest, CallSettings)
public override async Task<Operation<BackupPlan, OperationMetadata>> UpdateBackupPlanAsync(UpdateBackupPlanRequest request, CallSettings callSettings = null)Update a BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupPlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<BackupPlan, OperationMetadata>> |
A Task containing the RPC response. |
UpdateRestore(UpdateRestoreRequest, CallSettings)
public override Operation<Restore, OperationMetadata> UpdateRestore(UpdateRestoreRequest request, CallSettings callSettings = null)Update a Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<Restore, OperationMetadata> |
The RPC response. |
UpdateRestoreAsync(UpdateRestoreRequest, CallSettings)
public override async Task<Operation<Restore, OperationMetadata>> UpdateRestoreAsync(UpdateRestoreRequest request, CallSettings callSettings = null)Update a Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRestoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<Restore, OperationMetadata>> |
A Task containing the RPC response. |
UpdateRestorePlan(UpdateRestorePlanRequest, CallSettings)
public override Operation<RestorePlan, OperationMetadata> UpdateRestorePlan(UpdateRestorePlanRequest request, CallSettings callSettings = null)Update a RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRestorePlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<RestorePlan, OperationMetadata> |
The RPC response. |
UpdateRestorePlanAsync(UpdateRestorePlanRequest, CallSettings)
public override async Task<Operation<RestorePlan, OperationMetadata>> UpdateRestorePlanAsync(UpdateRestorePlanRequest request, CallSettings callSettings = null)Update a RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRestorePlanRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<RestorePlan, OperationMetadata>> |
A Task containing the RPC response. |