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 environment, with a focus on the 2.3.0 version but also listing all other versions."],["The `WafExpressionSetExpression` class is a sealed class that implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The class inherits from `Object` and includes members like `GetHashCode`, `GetType`, `MemberwiseClone`, and `ToString`, that are inherited from it."],["This class has two constructors, a default one, and another one to copy an existing instance of `WafExpressionSetExpression`, to duplicate its contents into the new object."],["The `WafExpressionSetExpression` class includes properties like `HasId` to determine if an ID is set and `Id` to set or retrieve the expression's unique identifier."]]],[]]