public sealed class UpdateEndpointPolicyRequest : IMessage<UpdateEndpointPolicyRequest>, IEquatable<UpdateEndpointPolicyRequest>, IDeepCloneable<UpdateEndpointPolicyRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Services v1 API class UpdateEndpointPolicyRequest.
Request used with the UpdateEndpointPolicy method.
Optional. Field mask is used to specify the fields to be overwritten in the
EndpointPolicy resource by the update.
The fields specified in the update_mask are relative to the resource, not
the full request. A field will be overwritten if it is in the mask. If the
user does not provide a mask then all fields will be overwritten.
[[["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\u003eThe \u003ccode\u003eUpdateEndpointPolicyRequest\u003c/code\u003e class is used to update an \u003ccode\u003eEndpointPolicy\u003c/code\u003e in the Network Services v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, demonstrating its capabilities for message handling, equality checks, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires an updated \u003ccode\u003eEndpointPolicy\u003c/code\u003e resource, which is set through the \u003ccode\u003eEndpointPolicy\u003c/code\u003e property of the request.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateMask\u003c/code\u003e property, of type \u003ccode\u003eFieldMask\u003c/code\u003e, allows for specifying which fields of the \u003ccode\u003eEndpointPolicy\u003c/code\u003e should be updated; if not provided, all fields are overwritten.\u003c/p\u003e\n"],["\u003cp\u003eThe class is found in the \u003ccode\u003eGoogle.Cloud.NetworkServices.V1\u003c/code\u003e namespace and within the \u003ccode\u003eGoogle.Cloud.NetworkServices.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]