[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). |
CreateBackupChannel(CreateBackupChannelRequest, ServerCallContext)
public virtual Task<Operation> CreateBackupChannel(CreateBackupChannelRequest request, ServerCallContext context)Creates a new BackupChannel in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBackupChannelRequestThe 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). |
CreateRestoreChannel(CreateRestoreChannelRequest, ServerCallContext)
public virtual Task<Operation> CreateRestoreChannel(CreateRestoreChannelRequest request, ServerCallContext context)Creates a new RestoreChannel in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRestoreChannelRequestThe 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). |
DeleteBackupChannel(DeleteBackupChannelRequest, ServerCallContext)
public virtual Task<Operation> DeleteBackupChannel(DeleteBackupChannelRequest request, ServerCallContext context)Deletes an existing BackupChannel.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBackupChannelRequestThe 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). |
DeleteRestoreChannel(DeleteRestoreChannelRequest, ServerCallContext)
public virtual Task<Operation> DeleteRestoreChannel(DeleteRestoreChannelRequest request, ServerCallContext context)Deletes an existing RestoreChannel.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRestoreChannelRequestThe 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). |
GetBackupChannel(GetBackupChannelRequest, ServerCallContext)
public virtual Task<BackupChannel> GetBackupChannel(GetBackupChannelRequest request, ServerCallContext context)Retrieve the details of a single BackupChannel.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupChannelRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskBackupChannel |
The response to send back to the client (wrapped by a task). |
GetBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest, ServerCallContext)
public virtual Task<GetBackupIndexDownloadUrlResponse> GetBackupIndexDownloadUrl(GetBackupIndexDownloadUrlRequest request, ServerCallContext context)Retrieve the link to the backupIndex.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupIndexDownloadUrlRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskGetBackupIndexDownloadUrlResponse |
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). |
GetBackupPlanBinding(GetBackupPlanBindingRequest, ServerCallContext)
public virtual Task<BackupPlanBinding> GetBackupPlanBinding(GetBackupPlanBindingRequest request, ServerCallContext context)Retrieve the details of a single BackupPlanBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBackupPlanBindingRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskBackupPlanBinding |
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). |
GetRestoreChannel(GetRestoreChannelRequest, ServerCallContext)
public virtual Task<RestoreChannel> GetRestoreChannel(GetRestoreChannelRequest request, ServerCallContext context)Retrieve the details of a single RestoreChannel.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRestoreChannelRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskRestoreChannel |
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). |
GetRestorePlanBinding(GetRestorePlanBindingRequest, ServerCallContext)
public virtual Task<RestorePlanBinding> GetRestorePlanBinding(GetRestorePlanBindingRequest request, ServerCallContext context)Retrieve the details of a single RestorePlanBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRestorePlanBindingRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskRestorePlanBinding |
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). |
ListBackupChannels(ListBackupChannelsRequest, ServerCallContext)
public virtual Task<ListBackupChannelsResponse> ListBackupChannels(ListBackupChannelsRequest request, ServerCallContext context)Lists BackupChannels in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupChannelsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListBackupChannelsResponse |
The response to send back to the client (wrapped by a task). |
ListBackupPlanBindings(ListBackupPlanBindingsRequest, ServerCallContext)
public virtual Task<ListBackupPlanBindingsResponse> ListBackupPlanBindings(ListBackupPlanBindingsRequest request, ServerCallContext context)Lists BackupPlanBindings in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBackupPlanBindingsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListBackupPlanBindingsResponse |
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). |
ListRestoreChannels(ListRestoreChannelsRequest, ServerCallContext)
public virtual Task<ListRestoreChannelsResponse> ListRestoreChannels(ListRestoreChannelsRequest request, ServerCallContext context)Lists RestoreChannels in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRestoreChannelsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListRestoreChannelsResponse |
The response to send back to the client (wrapped by a task). |
ListRestorePlanBindings(ListRestorePlanBindingsRequest, ServerCallContext)
public virtual Task<ListRestorePlanBindingsResponse> ListRestorePlanBindings(ListRestorePlanBindingsRequest request, ServerCallContext context)Lists RestorePlanBindings in a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRestorePlanBindingsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListRestorePlanBindingsResponse |
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). |
UpdateBackupChannel(UpdateBackupChannelRequest, ServerCallContext)
public virtual Task<Operation> UpdateBackupChannel(UpdateBackupChannelRequest request, ServerCallContext context)Update a BackupChannel.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBackupChannelRequestThe 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). |
UpdateRestoreChannel(UpdateRestoreChannelRequest, ServerCallContext)
public virtual Task<Operation> UpdateRestoreChannel(UpdateRestoreChannelRequest request, ServerCallContext context)Update a RestoreChannel.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRestoreChannelRequestThe 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). |