public sealed class QuotaFailure.Types.Violation : IMessage<QuotaFailure.Types.Violation>, IEquatable<QuotaFailure.Types.Violation>, IDeepCloneable<QuotaFailure.Types.Violation>, IBufferMessage, IMessage
A message type used to describe a single quota violation. For example, a
daily quota or a custom quota that was exceeded.
A description of how the quota check failed. Clients can use this
description to find more about the quota configuration in the service's
public documentation, or find the relevant quota limit to adjust through
developer console.
For example: "Service disabled" or "Daily Limit for read operations
exceeded".
[[["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-05-02 UTC."],[[["`QuotaFailure.Types.Violation` is a message type within the `Google.Rpc` namespace that details a single quota violation, like exceeding a daily limit."],["This class implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing functionalities for message manipulation and equality checks."],["The class provides properties `Description` and `Subject` to explain the nature and target of the quota failure, and it has constant fields `DescriptionFieldNumber` and `SubjectFieldNumber`."],["It has methods like `CalculateSize()`, `Clone()`, `Equals()`, `GetHashCode()`, `MergeFrom()`, `ToString()` and `WriteTo()`, that manages its internal data and operations."],["The class can be constructed using the default constructor, `Violation()`, or by providing another `QuotaFailure.Types.Violation` object to copy from."]]],[]]