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.
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(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 | |
---|---|
Name | Description |
grpcClient |
BackupForGKEBackupForGKEClient The underlying gRPC client. |
settings |
BackupForGKESettings The base BackupForGKESettings used within this client. |
logger |
ILogger Optional ILogger to use 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 |
BackupForGKEBackupForGKEClient |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }
The IAMPolicyClient associated with this client.
Property Value | |
---|---|
Type | Description |
IAMPolicyClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
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 |
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 |
OperationBackupOperationMetadata |
The RPC response. |
CreateBackupAsync(CreateBackupRequest, CallSettings)
public override 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 |
TaskOperationBackupOperationMetadata |
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 |
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 |
OperationBackupPlanOperationMetadata |
The RPC response. |
CreateBackupPlanAsync(CreateBackupPlanRequest, CallSettings)
public override 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 |
TaskOperationBackupPlanOperationMetadata |
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 |
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 |
OperationRestoreOperationMetadata |
The RPC response. |
CreateRestoreAsync(CreateRestoreRequest, CallSettings)
public override 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 |
TaskOperationRestoreOperationMetadata |
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 |
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 |
OperationRestorePlanOperationMetadata |
The RPC response. |
CreateRestorePlanAsync(CreateRestorePlanRequest, CallSettings)
public override 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 |
TaskOperationRestorePlanOperationMetadata |
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 |
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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteBackupAsync(DeleteBackupRequest, CallSettings)
public override 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 |
TaskOperationEmptyOperationMetadata |
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 |
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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteBackupPlanAsync(DeleteBackupPlanRequest, CallSettings)
public override 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 |
TaskOperationEmptyOperationMetadata |
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 |
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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteRestoreAsync(DeleteRestoreRequest, CallSettings)
public override 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 |
TaskOperationEmptyOperationMetadata |
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 |
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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteRestorePlanAsync(DeleteRestorePlanRequest, CallSettings)
public override 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 |
TaskOperationEmptyOperationMetadata |
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 |
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. |
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 |
TaskBackup |
A Task containing the RPC response. |
GetBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest, CallSettings)
public override GetBackupIndexDownloadUrlResponse GetBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest request, CallSettings callSettings = null)
Retrieve the link to the backupIndex.
Parameters | |
---|---|
Name | Description |
request |
GetBackupIndexDownloadUrlRequest 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 |
GetBackupIndexDownloadUrlResponse |
The RPC response. |
GetBackupIndexDownloadUrlAsync(GetBackupIndexDownloadUrlRequest, CallSettings)
public override Task<GetBackupIndexDownloadUrlResponse> GetBackupIndexDownloadUrlAsync(GetBackupIndexDownloadUrlRequest request, CallSettings callSettings = null)
Retrieve the link to the backupIndex.
Parameters | |
---|---|
Name | Description |
request |
GetBackupIndexDownloadUrlRequest 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 |
TaskGetBackupIndexDownloadUrlResponse |
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 |
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. |
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 |
TaskBackupPlan |
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 |
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. |
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 |
TaskRestore |
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 |
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. |
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 |
TaskRestorePlan |
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 |
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. |
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 |
TaskVolumeBackup |
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 |
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. |
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 |
TaskVolumeRestore |
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 |
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 |
PagedEnumerableListBackupPlansResponseBackupPlan |
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 |
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 |
PagedAsyncEnumerableListBackupPlansResponseBackupPlan |
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 |
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 |
PagedEnumerableListBackupsResponseBackup |
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 |
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 |
PagedAsyncEnumerableListBackupsResponseBackup |
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 |
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 |
PagedEnumerableListRestorePlansResponseRestorePlan |
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 |
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 |
PagedAsyncEnumerableListRestorePlansResponseRestorePlan |
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 |
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 |
PagedEnumerableListRestoresResponseRestore |
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 |
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 |
PagedAsyncEnumerableListRestoresResponseRestore |
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 |
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 |
PagedEnumerableListVolumeBackupsResponseVolumeBackup |
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 |
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 |
PagedAsyncEnumerableListVolumeBackupsResponseVolumeBackup |
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 |
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 |
PagedEnumerableListVolumeRestoresResponseVolumeRestore |
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 |
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 |
PagedAsyncEnumerableListVolumeRestoresResponseVolumeRestore |
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 |
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 |
OperationBackupOperationMetadata |
The RPC response. |
UpdateBackupAsync(UpdateBackupRequest, CallSettings)
public override 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 |
TaskOperationBackupOperationMetadata |
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 |
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 |
OperationBackupPlanOperationMetadata |
The RPC response. |
UpdateBackupPlanAsync(UpdateBackupPlanRequest, CallSettings)
public override 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 |
TaskOperationBackupPlanOperationMetadata |
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 |
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 |
OperationRestoreOperationMetadata |
The RPC response. |
UpdateRestoreAsync(UpdateRestoreRequest, CallSettings)
public override 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 |
TaskOperationRestoreOperationMetadata |
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 |
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 |
OperationRestorePlanOperationMetadata |
The RPC response. |
UpdateRestorePlanAsync(UpdateRestorePlanRequest, CallSettings)
public override 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 |
TaskOperationRestorePlanOperationMetadata |
A Task containing the RPC response. |