public sealed class GlobalSetPolicyRequest : IMessage<GlobalSetPolicyRequest>, IEquatable<GlobalSetPolicyRequest>, IDeepCloneable<GlobalSetPolicyRequest>, IBufferMessage, IMessage
REQUIRED: The complete policy to be applied to the 'resource'. The size of the policy is limited to a few 10s of KB. An empty policy is in general a valid policy but certain services (like Projects) might reject them.
[[["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-03-21 UTC."],[[["The webpage details the `GlobalSetPolicyRequest` class within the `Google.Cloud.Compute.V1` namespace, specifically focusing on version 2.15.0, which is part of a range of versions listed from 1.0.0 to 3.6.0, with 3.6.0 as the latest release."],["`GlobalSetPolicyRequest` is a sealed class that implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, to ensure proper functionality and compatibility within the .NET environment."],["The `GlobalSetPolicyRequest` class has two constructors, a default constructor, and another that accepts a `GlobalSetPolicyRequest` object as a parameter, with an emphasis on its `Bindings`, `Etag`, `HasEtag`, and `Policy` properties, each serving specific roles in policy management."],["The class provides access to the `Bindings` which is of type `RepeatedField\u003cBinding\u003e`, this is intended to define the permissions that are being assigned by the `GlobalSetPolicyRequest`, which is in-line with the `Policy` property."],["The class has been implemented to follow a specific inheritance structure, starting with the basic object class as the base, and as such, the inherited members can be called, such as `GetHashCode()`, `GetType()`, `ToString()`."]]],[]]