public sealed class CacheInvalidationRule : IMessage<CacheInvalidationRule>, IEquatable<CacheInvalidationRule>, IDeepCloneable<CacheInvalidationRule>, IBufferMessage, IMessage
[[["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-08 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eCacheInvalidationRule\u003c/code\u003e class, found in the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, is a sealed class that 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.\u003c/p\u003e\n"],["\u003cp\u003eThis class allows for the creation of cache invalidation rules and is available in numerous versions, with the latest being 3.6.0 and version 1.4.0 being the page version, and it's accessible via the Google Cloud Compute V1 .NET library.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCacheInvalidationRule\u003c/code\u003e class provides two constructors: one default constructor and another that accepts another \u003ccode\u003eCacheInvalidationRule\u003c/code\u003e instance for cloning.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eCacheInvalidationRule\u003c/code\u003e class include \u003ccode\u003eHasHost\u003c/code\u003e, \u003ccode\u003eHasPath\u003c/code\u003e, \u003ccode\u003eHost\u003c/code\u003e, and \u003ccode\u003ePath\u003c/code\u003e, allowing checks and setup for whether the host and path fields are set, as well as setting them for the cache invalidation rule to function properly.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits methods like \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, \u003ccode\u003eMemberwiseClone\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e from the base \u003ccode\u003eObject\u003c/code\u003e class, providing standard object functionalities.\u003c/p\u003e\n"]]],[],null,[]]