public sealed class FirewallPolicyRuleMatcher : IMessage<FirewallPolicyRuleMatcher>, IEquatable<FirewallPolicyRuleMatcher>, IDeepCloneable<FirewallPolicyRuleMatcher>, IBufferMessage, IMessage
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
[[["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-24 UTC."],[[["This webpage details the `FirewallPolicyRuleMatcher` class within the `Google.Cloud.Compute.V1` namespace, serving as a match condition evaluator for incoming traffic."],["The `FirewallPolicyRuleMatcher` class has been implemented with multiple versions, from 1.0.0 to the latest 3.6.0, with links to each of those version's documentation."],["The class implements interfaces like `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, inheriting members from the `Object` class."],["Key properties of the `FirewallPolicyRuleMatcher` include `DestIpRanges`, `Layer4Configs`, and `SrcIpRanges`, which specify destination IP ranges, protocol/port pairs, and source IP ranges respectively."],["The class has two constructors: a default one `FirewallPolicyRuleMatcher()` and another one `FirewallPolicyRuleMatcher(FirewallPolicyRuleMatcher other)`, which accepts another instance of the same class as a parameter."]]],[]]