public sealed class UndeleteBucketRequest : IMessage<UndeleteBucketRequest>, IEquatable<UndeleteBucketRequest>, IDeepCloneable<UndeleteBucketRequest>, IBufferMessage, IMessage
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-09 UTC."],[[["This page details the `UndeleteBucketRequest` class within the `Google.Cloud.Logging.V2` namespace, specifically for version 3.6.0 of the library."],["`UndeleteBucketRequest` is used to provide parameters for undeleting a bucket, inheriting from `Object` and implementing multiple interfaces like `IMessage`, `IEquatable`, and `IDeepCloneable`."],["The class offers two constructors: a default one and another that takes an existing `UndeleteBucketRequest` object as a parameter, it also contains two properties to define the target object."],["The `LogBucketName` property provides a strongly-typed view over the `Name` resource, which holds the full resource name of the bucket to undelete."],["The `Name` property requires a string representing the full resource path of the bucket, which follows a specific format depending on whether it is within a project, organization, billing account, or folder."]]],[]]