Optional. Token of the page to retrieve. If not specified, the first page
of results is returned. In order to request the next page of results, the
value obtained from next_page_token in the previous response should be
used.
Optional. Token of the page to retrieve. If not specified, the first page
of results is returned. In order to request the next page of results, the
value obtained from next_page_token in the previous response should be
used.
[[["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-01 UTC."],[],[],null,["# Interface SearchRequestOrBuilder (1.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0 (latest)](/java/docs/reference/google-shopping-merchant-reports/latest/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.46.0](/java/docs/reference/google-shopping-merchant-reports/0.46.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.44.0](/java/docs/reference/google-shopping-merchant-reports/0.44.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.43.0](/java/docs/reference/google-shopping-merchant-reports/0.43.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.40.0](/java/docs/reference/google-shopping-merchant-reports/0.40.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.39.0](/java/docs/reference/google-shopping-merchant-reports/0.39.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.38.0](/java/docs/reference/google-shopping-merchant-reports/0.38.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.36.0](/java/docs/reference/google-shopping-merchant-reports/0.36.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.35.0](/java/docs/reference/google-shopping-merchant-reports/0.35.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.34.0](/java/docs/reference/google-shopping-merchant-reports/0.34.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.33.0](/java/docs/reference/google-shopping-merchant-reports/0.33.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.32.0](/java/docs/reference/google-shopping-merchant-reports/0.32.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.31.0](/java/docs/reference/google-shopping-merchant-reports/0.31.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.30.0](/java/docs/reference/google-shopping-merchant-reports/0.30.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.29.0](/java/docs/reference/google-shopping-merchant-reports/0.29.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.28.0](/java/docs/reference/google-shopping-merchant-reports/0.28.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.27.0](/java/docs/reference/google-shopping-merchant-reports/0.27.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.25.0](/java/docs/reference/google-shopping-merchant-reports/0.25.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.24.0](/java/docs/reference/google-shopping-merchant-reports/0.24.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.23.0](/java/docs/reference/google-shopping-merchant-reports/0.23.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.22.0](/java/docs/reference/google-shopping-merchant-reports/0.22.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.21.0](/java/docs/reference/google-shopping-merchant-reports/0.21.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.20.0](/java/docs/reference/google-shopping-merchant-reports/0.20.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.19.0](/java/docs/reference/google-shopping-merchant-reports/0.19.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.18.0](/java/docs/reference/google-shopping-merchant-reports/0.18.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.17.0](/java/docs/reference/google-shopping-merchant-reports/0.17.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.16.0](/java/docs/reference/google-shopping-merchant-reports/0.16.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.15.0](/java/docs/reference/google-shopping-merchant-reports/0.15.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.13.0](/java/docs/reference/google-shopping-merchant-reports/0.13.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.12.0](/java/docs/reference/google-shopping-merchant-reports/0.12.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.11.0](/java/docs/reference/google-shopping-merchant-reports/0.11.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.10.0](/java/docs/reference/google-shopping-merchant-reports/0.10.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.9.0](/java/docs/reference/google-shopping-merchant-reports/0.9.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.8.0](/java/docs/reference/google-shopping-merchant-reports/0.8.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.7.0](/java/docs/reference/google-shopping-merchant-reports/0.7.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.6.0](/java/docs/reference/google-shopping-merchant-reports/0.6.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.5.0](/java/docs/reference/google-shopping-merchant-reports/0.5.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.4.0](/java/docs/reference/google-shopping-merchant-reports/0.4.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder)\n- [0.3.0](/java/docs/reference/google-shopping-merchant-reports/0.3.0/com.google.shopping.merchant.reports.v1.SearchRequestOrBuilder) \n\n public interface SearchRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getPageSize()\n\n public abstract int getPageSize()\n\nOptional. Number of `ReportRows` to retrieve in a single page. Defaults to\n\n1. Values above 5000 are coerced to 5000.\n\n`int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL];`\n\n### getPageToken()\n\n public abstract String getPageToken()\n\nOptional. Token of the page to retrieve. If not specified, the first page\nof results is returned. In order to request the next page of results, the\nvalue obtained from `next_page_token` in the previous response should be\nused.\n\n`string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];`\n\n### getPageTokenBytes()\n\n public abstract ByteString getPageTokenBytes()\n\nOptional. Token of the page to retrieve. If not specified, the first page\nof results is returned. In order to request the next page of results, the\nvalue obtained from `next_page_token` in the previous response should be\nused.\n\n`string page_token = 4 [(.google.api.field_behavior) = OPTIONAL];`\n\n### getParent()\n\n public abstract String getParent()\n\nRequired. Id of the account making the call. Must be a standalone account\nor an MCA subaccount. Format: accounts/{account}\n\n`string parent = 1 [(.google.api.field_behavior) = REQUIRED];`\n\n### getParentBytes()\n\n public abstract ByteString getParentBytes()\n\nRequired. Id of the account making the call. Must be a standalone account\nor an MCA subaccount. Format: accounts/{account}\n\n`string parent = 1 [(.google.api.field_behavior) = REQUIRED];`\n\n### getQuery()\n\n public abstract String getQuery()\n\nRequired. Query that defines a report to be retrieved.\n\nFor details on how to construct your query, see the [Query Language\nguide](/merchant/api/guides/reports/query-language). For the full list of\navailable tables and fields, see the [Available\nfields](/merchant/api/reference/rest/reports_v1/accounts.reports).\n\n`string query = 2 [(.google.api.field_behavior) = REQUIRED];`\n\n### getQueryBytes()\n\n public abstract ByteString getQueryBytes()\n\nRequired. Query that defines a report to be retrieved.\n\nFor details on how to construct your query, see the [Query Language\nguide](/merchant/api/guides/reports/query-language). For the full list of\navailable tables and fields, see the [Available\nfields](/merchant/api/reference/rest/reports_v1/accounts.reports).\n\n`string query = 2 [(.google.api.field_behavior) = REQUIRED];`"]]