public sealed class Finding.Types.MuteInfo : IMessage<Finding.Types.MuteInfo>, IEquatable<Finding.Types.MuteInfo>, IDeepCloneable<Finding.Types.MuteInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Command Center v2 API class Finding.Types.MuteInfo.
Mute information about the finding, including whether the finding has a
static mute or any matching dynamic mute rules.
[[["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-08-07 UTC."],[[["\u003cp\u003eThis documentation details the \u003ccode\u003eFinding.Types.MuteInfo\u003c/code\u003e class within the Security Command Center v2 API, which manages mute information for findings.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFinding.Types.MuteInfo\u003c/code\u003e class provides methods for managing whether a finding has a static mute or matches dynamic mute rules.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors: a default constructor \u003ccode\u003eMuteInfo()\u003c/code\u003e and another that takes an existing \u003ccode\u003eMuteInfo\u003c/code\u003e object, \u003ccode\u003eMuteInfo(Finding.Types.MuteInfo other)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt contains properties \u003ccode\u003eDynamicMuteRecords\u003c/code\u003e, a list of dynamic mute rules, and \u003ccode\u003eStaticMute\u003c/code\u003e, which indicates any static mute applied, overriding dynamic mutes if set.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFinding.Types.MuteInfo\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces.\u003c/p\u003e\n"]]],[],null,["# Security Command Center v2 API - Class Finding.Types.MuteInfo (1.2.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.2.0 (latest)](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding.Types.MuteInfo)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.1.0/Google.Cloud.SecurityCenter.V2.Finding.Types.MuteInfo)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.0.0/Google.Cloud.SecurityCenter.V2.Finding.Types.MuteInfo) \n\n public sealed class Finding.Types.MuteInfo : IMessage\u003cFinding.Types.MuteInfo\u003e, IEquatable\u003cFinding.Types.MuteInfo\u003e, IDeepCloneable\u003cFinding.Types.MuteInfo\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Security Command Center v2 API class Finding.Types.MuteInfo.\n\nMute information about the finding, including whether the finding has a\nstatic mute or any matching dynamic mute rules. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Finding.Types.MuteInfo \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Finding](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding)[Types](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding.Types)[MuteInfo](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding.Types.MuteInfo), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Finding](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding)[Types](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding.Types)[MuteInfo](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding.Types.MuteInfo), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Finding](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding)[Types](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding.Types)[MuteInfo](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.Finding.Types.MuteInfo), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.SecurityCenter.V2](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.SecurityCenter.V2.dll\n\nConstructors\n------------\n\n### MuteInfo()\n\n public MuteInfo()\n\n### MuteInfo(MuteInfo)\n\n public MuteInfo(Finding.Types.MuteInfo other)\n\nProperties\n----------\n\n### DynamicMuteRecords\n\n public RepeatedField\u003cFinding.Types.MuteInfo.Types.DynamicMuteRecord\u003e DynamicMuteRecords { get; }\n\nThe list of dynamic mute rules that currently match the finding.\n\n### StaticMute\n\n public Finding.Types.MuteInfo.Types.StaticMute StaticMute { get; set; }\n\nIf set, the static mute applied to this finding. Static mutes override\ndynamic mutes. If unset, there is no static mute."]]