[[["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-07-28 UTC."],[[["\u003cp\u003e\u003ccode\u003eApiLimitMetric\u003c/code\u003e is an annotation used to define a rate-limiting metric.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ename\u003c/code\u003e element is a required identifier for the metric, composed of alphanumeric characters and hyphens.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003elimit\u003c/code\u003e element, also required, specifies the default cost limit for the metric.\u003c/p\u003e\n"],["\u003cp\u003eThe optional \u003ccode\u003edisplayName\u003c/code\u003e element provides a human-readable description of the metric, with an empty string as the default value.\u003c/p\u003e\n"]]],[],null,["# ApiLimitMetric\n\ncom.google.api.server.spi.config\n\nAnnotation Type ApiLimitMetric\n------------------------------\n\n-\n\n *** ** * ** ***\n\n \u003cbr /\u003e\n\n ```\n public @interface ApiLimitMetric\n ``` \nA rate limiting metric. \n-\n -\n\n ### Required Element Summary\n\n \u003c!-- --\u003e\n\n -\n\n ### Optional Element Summary\n\n-\n -\n\n ### Element Detail\n\n\n -\n\n #### name\n\n ```\n public abstract java.lang.String name\n ``` \n A limit identifier, consisting of alphanumeric characters and hyphens.\n\n \u003c!-- --\u003e\n\n -\n\n -\n\n #### limit\n\n ```\n public abstract int limit\n ``` \n The default cost limit.\n\n \u003c!-- --\u003e\n\n -\n\n -\n\n #### displayName\n\n ```\n public abstract java.lang.String displayName\n ``` \n A human readable description of the metric, e.g. Bookstore Read API Requests per Minute.\n\n Default:\n : \"\""]]