public sealed class WafExpressionSetExpression : IMessage<WafExpressionSetExpression>, IEquatable<WafExpressionSetExpression>, IDeepCloneable<WafExpressionSetExpression>, IBufferMessage, IMessage
Expression ID should uniquely identify the origin of the expression. E.g. owasp-crs-v020901-id973337 identifies Owasp core rule set version 2.9.1 rule id 973337. The ID could be used to determine the individual attack definition that has been detected. It could also be used to exclude it from the policy in case of false positive. required
[[["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\u003eThis webpage provides documentation for the \u003ccode\u003eWafExpressionSetExpression\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace in the .NET library, with versions ranging from 1.0.0 to the latest 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eWafExpressionSetExpression\u003c/code\u003e class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the \u003ccode\u003eObject\u003c/code\u003e class, providing functionalities for message handling, comparison, cloning, and buffering.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, a default one and another that takes an existing \u003ccode\u003eWafExpressionSetExpression\u003c/code\u003e object to copy its contents.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eWafExpressionSetExpression\u003c/code\u003e include \u003ccode\u003eHasId\u003c/code\u003e (a boolean indicating whether the "id" field is set) and \u003ccode\u003eId\u003c/code\u003e (a string that uniquely identifies the origin of the expression, which is a required field).\u003c/p\u003e\n"],["\u003cp\u003eThe webpage provides links to documentation for all versions of the class, allowing the user to compare versions of the class, and see the most up to date version, which is 3.6.0.\u003c/p\u003e\n"]]],[],null,[]]