public sealed class DeleteRestoreRequest : IMessage<DeleteRestoreRequest>, IEquatable<DeleteRestoreRequest>, IDeepCloneable<DeleteRestoreRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup for GKE v1 API class DeleteRestoreRequest.
Optional. If provided, this value must match the current value of the
target Restore's [etag][google.cloud.gkebackup.v1.Restore.etag] field or
the request is rejected.
Optional. If set to true, any VolumeRestores below this restore will also
be deleted. Otherwise, the request will only succeed if the restore has no
VolumeRestores.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides reference documentation for the \u003ccode\u003eDeleteRestoreRequest\u003c/code\u003e class within the Google Cloud GKE Backup v1 API, which is used for initiating the deletion of a restore operation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteRestoreRequest\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing for message handling, equality checks, deep cloning, and efficient buffer operations.\u003c/p\u003e\n"],["\u003cp\u003eThe class supports several versions of the API, with version 2.6.0 being the latest, and can reference previous versions all the way back to 1.0.0-beta01.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eDeleteRestoreRequest\u003c/code\u003e include \u003ccode\u003eName\u003c/code\u003e (the required full name of the Restore), \u003ccode\u003eEtag\u003c/code\u003e (for conditional deletion), and \u003ccode\u003eForce\u003c/code\u003e (to delete associated VolumeRestores).\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available for \u003ccode\u003eDeleteRestoreRequest\u003c/code\u003e: one default and another that allows for copying from another \u003ccode\u003eDeleteRestoreRequest\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]