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"]],[["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."],[[["This webpage provides documentation for the `WafExpressionSetExpression` class within the `Google.Cloud.Compute.V1` namespace in the .NET library, with versions ranging from 1.0.0 to the latest 3.6.0."],["The `WafExpressionSetExpression` class implements interfaces like `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits from the `Object` class, providing functionalities for message handling, comparison, cloning, and buffering."],["The class has two constructors, a default one and another that takes an existing `WafExpressionSetExpression` object to copy its contents."],["Key properties of `WafExpressionSetExpression` include `HasId` (a boolean indicating whether the \"id\" field is set) and `Id` (a string that uniquely identifies the origin of the expression, which is a required field)."],["The 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."]]],[]]