Ensures the given protocol buffer parameters are valid. If any of the parameters
fail to pass the checks, this method throws IllegalArgumentException. If
everything is valid the original parameters are returned.
[[["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-09-03 UTC."],[[["\u003cp\u003e\u003ccode\u003eGetIndexesRequestChecker\u003c/code\u003e is a class designed to validate values within \u003ccode\u003eGetIndexesRequest\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003ejava.lang.Object\u003c/code\u003e and includes inherited methods such as \u003ccode\u003eclone\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e, and \u003ccode\u003etoString\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt provides static methods like \u003ccode\u003echeckIndexNamePrefix\u003c/code\u003e and \u003ccode\u003echeckStartIndexName\u003c/code\u003e to verify the legality of index names, adhering to the rules set by \u003ccode\u003eIndexChecker#checkName(String)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003echeckLimit\u003c/code\u003e and \u003ccode\u003echeckOffset\u003c/code\u003e are available to ensure that the number of indexes returned and the offset for the first index are within the allowed range.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003echeckListIndexesParams\u003c/code\u003e ensures the validity of a given protocol buffer parameter.\u003c/p\u003e\n"]]],[],null,["# Class GetIndexesRequestChecker (2.0.0)\n\n public class GetIndexesRequestChecker\n\nChecks values of [com.google.appengine.api.search.GetIndexesRequest](/appengine/docs/standard/java-gen2/reference/services/bundled/latest/com.google.appengine.api.search.GetIndexesRequest). \n\nInheritance\n-----------\n\n[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e GetIndexesRequestChecker \n\nInherited Members\n-----------------\n\n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nStatic Methods\n--------------\n\n### checkIndexNamePrefix(String indexNamePrefix)\n\n public static String checkIndexNamePrefix(String indexNamePrefix)\n\nChecks whether the given index name prefix is legal. This method uses the same\nchecks as [IndexChecker#checkName(String)](/appengine/docs/standard/java-gen2/reference/services/bundled/latest/com.google.appengine.api.search.checkers.IndexChecker#com_google_appengine_api_search_checkers_IndexChecker_checkName_java_lang_String_).\n\n### checkLimit(int limit)\n\n public static int checkLimit(int limit)\n\nChecks whether the number of indexes to return is between 1 and the\nmaximum.\n\n### checkListIndexesParams(SearchServicePb.ListIndexesParams params)\n\n public static SearchServicePb.ListIndexesParams checkListIndexesParams(SearchServicePb.ListIndexesParams params)\n\nEnsures the given protocol buffer parameters are valid. If any of the parameters\nfail to pass the checks, this method throws IllegalArgumentException. If\neverything is valid the original parameters are returned.\n\n### checkOffset(int offset)\n\n public static int checkOffset(int offset)\n\nChecks whether the offset of the first indexes to return is between 0 and the\nmaximum.\n\n### checkStartIndexName(String startIndexName)\n\n public static String checkStartIndexName(String startIndexName)\n\nChecks whether the given start index name is legal. This method uses the same\nchecks as [IndexChecker#checkName(String)](/appengine/docs/standard/java-gen2/reference/services/bundled/latest/com.google.appengine.api.search.checkers.IndexChecker#com_google_appengine_api_search_checkers_IndexChecker_checkName_java_lang_String_).\n\nConstructors\n------------\n\n### GetIndexesRequestChecker()\n\n public GetIndexesRequestChecker()"]]