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-03-21 UTC."],[[["The `QuotaFailure.Types.Violation` class describes a single quota violation, such as exceeding a daily quota or a custom quota."],["This class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, enabling message functionality, equality checks, deep cloning, and buffered message handling."],["The class offers properties like `Description` and `Subject` to provide details about the quota check failure and the specific entity involved."],["It includes constructors for creating instances of `Violation`, both default and by cloning another `Violation` object, enabling flexibility in instantiation."],["It provides methods like `Clone`, `Equals`, `MergeFrom`, and `WriteTo` for object manipulation, comparison, data merging, and serialization, respectively."]]],[]]