public sealed class UpdateEntitlementRequest : IMessage<UpdateEntitlementRequest>, IEquatable<UpdateEntitlementRequest>, IDeepCloneable<UpdateEntitlementRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Privileged Access Manager v1 API class UpdateEntitlementRequest.
Required. The list of fields to update. A field is overwritten if, and only
if, it is in the mask. Any immutable fields set in the mask are ignored by
the server. Repeated fields and map fields are only allowed in the last
position of a paths string and overwrite the existing values. Hence an
update to a repeated field or a map should contain the entire list of
values. The fields specified in the update_mask are relative to the
resource and not to the request.
(e.g. MaxRequestDuration; notentitlement.MaxRequestDuration)
A value of '*' for this field refers to full replacement of the resource.
[[["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-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eUpdateEntitlementRequest\u003c/code\u003e class in the Privileged Access Manager v1 API is used to construct a message for updating an entitlement resource.\u003c/p\u003e\n"],["\u003cp\u003eThis 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, ensuring its compatibility and functionality within the .NET ecosystem.\u003c/p\u003e\n"],["\u003cp\u003eIt contains two key properties: \u003ccode\u003eEntitlement\u003c/code\u003e, which specifies the entitlement resource to be updated, and \u003ccode\u003eUpdateMask\u003c/code\u003e, defining which fields should be modified.\u003c/p\u003e\n"],["\u003cp\u003eTwo constructors are provided, one for creating a new instance and another for creating a copy of an existing \u003ccode\u003eUpdateEntitlementRequest\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this class is \u003ccode\u003e1.0.0\u003c/code\u003e, while there is also a beta version \u003ccode\u003e1.0.0-beta01\u003c/code\u003e available.\u003c/p\u003e\n"]]],[],null,[]]