[BindServiceMethod(typeof(BackupForGKE), "BindService")]
public abstract class BackupForGKE.BackupForGKEBaseReference documentation and code samples for the Backup for GKE v1 API class BackupForGKE.BackupForGKEBase.
Base class for server-side implementations of BackupForGKE
Namespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Methods
CreateBackup(CreateBackupRequest, ServerCallContext)
public virtual Task<Operation> CreateBackup(CreateBackupRequest request, ServerCallContext context)Creates a Backup for the given BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBackupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateBackupPlan(CreateBackupPlanRequest, ServerCallContext)
public virtual Task<Operation> CreateBackupPlan(CreateBackupPlanRequest request, ServerCallContext context)Creates a new BackupPlan in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBackupPlanRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateRestore(CreateRestoreRequest, ServerCallContext)
public virtual Task<Operation> CreateRestore(CreateRestoreRequest request, ServerCallContext context)Creates a new Restore for the given RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRestoreRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateRestorePlan(CreateRestorePlanRequest, ServerCallContext)
public virtual Task<Operation> CreateRestorePlan(CreateRestorePlanRequest request, ServerCallContext context)Creates a new RestorePlan in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRestorePlanRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteBackup(DeleteBackupRequest, ServerCallContext)
public virtual Task<Operation> DeleteBackup(DeleteBackupRequest request, ServerCallContext context)Deletes an existing Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteBackupPlan(DeleteBackupPlanRequest, ServerCallContext)
public virtual Task<Operation> DeleteBackupPlan(DeleteBackupPlanRequest request, ServerCallContext context)Deletes an existing BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupPlanRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteRestore(DeleteRestoreRequest, ServerCallContext)
public virtual Task<Operation> DeleteRestore(DeleteRestoreRequest request, ServerCallContext context)Deletes an existing Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRestoreRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteRestorePlan(DeleteRestorePlanRequest, ServerCallContext)
public virtual Task<Operation> DeleteRestorePlan(DeleteRestorePlanRequest request, ServerCallContext context)Deletes an existing RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRestorePlanRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
GetBackup(GetBackupRequest, ServerCallContext)
public virtual Task<Backup> GetBackup(GetBackupRequest request, ServerCallContext context)Retrieve the details of a single Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskBackup |
The response to send back to the client (wrapped by a task). |
GetBackupPlan(GetBackupPlanRequest, ServerCallContext)
public virtual Task<BackupPlan> GetBackupPlan(GetBackupPlanRequest request, ServerCallContext context)Retrieve the details of a single BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskBackupPlan |
The response to send back to the client (wrapped by a task). |
GetRestore(GetRestoreRequest, ServerCallContext)
public virtual Task<Restore> GetRestore(GetRestoreRequest request, ServerCallContext context)Retrieves the details of a single Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRestoreRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskRestore |
The response to send back to the client (wrapped by a task). |
GetRestorePlan(GetRestorePlanRequest, ServerCallContext)
public virtual Task<RestorePlan> GetRestorePlan(GetRestorePlanRequest request, ServerCallContext context)Retrieve the details of a single RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRestorePlanRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskRestorePlan |
The response to send back to the client (wrapped by a task). |
GetVolumeBackup(GetVolumeBackupRequest, ServerCallContext)
public virtual Task<VolumeBackup> GetVolumeBackup(GetVolumeBackupRequest request, ServerCallContext context)Retrieve the details of a single VolumeBackup.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVolumeBackupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskVolumeBackup |
The response to send back to the client (wrapped by a task). |
GetVolumeRestore(GetVolumeRestoreRequest, ServerCallContext)
public virtual Task<VolumeRestore> GetVolumeRestore(GetVolumeRestoreRequest request, ServerCallContext context)Retrieve the details of a single VolumeRestore.
| Parameters | |
|---|---|
| Name | Description |
request |
GetVolumeRestoreRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskVolumeRestore |
The response to send back to the client (wrapped by a task). |
ListBackupPlans(ListBackupPlansRequest, ServerCallContext)
public virtual Task<ListBackupPlansResponse> ListBackupPlans(ListBackupPlansRequest request, ServerCallContext context)Lists BackupPlans in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlansRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListBackupPlansResponse |
The response to send back to the client (wrapped by a task). |
ListBackups(ListBackupsRequest, ServerCallContext)
public virtual Task<ListBackupsResponse> ListBackups(ListBackupsRequest request, ServerCallContext context)Lists the Backups for a given BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListBackupsResponse |
The response to send back to the client (wrapped by a task). |
ListRestorePlans(ListRestorePlansRequest, ServerCallContext)
public virtual Task<ListRestorePlansResponse> ListRestorePlans(ListRestorePlansRequest request, ServerCallContext context)Lists RestorePlans in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRestorePlansRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListRestorePlansResponse |
The response to send back to the client (wrapped by a task). |
ListRestores(ListRestoresRequest, ServerCallContext)
public virtual Task<ListRestoresResponse> ListRestores(ListRestoresRequest request, ServerCallContext context)Lists the Restores for a given RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRestoresRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListRestoresResponse |
The response to send back to the client (wrapped by a task). |
ListVolumeBackups(ListVolumeBackupsRequest, ServerCallContext)
public virtual Task<ListVolumeBackupsResponse> ListVolumeBackups(ListVolumeBackupsRequest request, ServerCallContext context)Lists the VolumeBackups for a given Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
ListVolumeBackupsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListVolumeBackupsResponse |
The response to send back to the client (wrapped by a task). |
ListVolumeRestores(ListVolumeRestoresRequest, ServerCallContext)
public virtual Task<ListVolumeRestoresResponse> ListVolumeRestores(ListVolumeRestoresRequest request, ServerCallContext context)Lists the VolumeRestores for a given Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
ListVolumeRestoresRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListVolumeRestoresResponse |
The response to send back to the client (wrapped by a task). |
UpdateBackup(UpdateBackupRequest, ServerCallContext)
public virtual Task<Operation> UpdateBackup(UpdateBackupRequest request, ServerCallContext context)Update a Backup.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateBackupPlan(UpdateBackupPlanRequest, ServerCallContext)
public virtual Task<Operation> UpdateBackupPlan(UpdateBackupPlanRequest request, ServerCallContext context)Update a BackupPlan.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupPlanRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateRestore(UpdateRestoreRequest, ServerCallContext)
public virtual Task<Operation> UpdateRestore(UpdateRestoreRequest request, ServerCallContext context)Update a Restore.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRestoreRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateRestorePlan(UpdateRestorePlanRequest, ServerCallContext)
public virtual Task<Operation> UpdateRestorePlan(UpdateRestorePlanRequest request, ServerCallContext context)Update a RestorePlan.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRestorePlanRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |