The total number of rows in the query result.rowCountis independent of the number of rows returned in the response, thelimitrequest parameter, and theoffsetrequest parameter. For example if a query returns 175 rows and includeslimitof 50 in the API request, the response will containrowCountof 175 but only 50 rows. To learn more about this pagination parameter, seePagination.
This Google Analytics property's quota state including this request.
↳ kind
string
Identifies what kind of resource this message is. Thiskindis always the fixed string "analyticsData#runReport". Useful to distinguish between response types in JSON.
getDimensionHeaders
Describes dimension columns. The number of DimensionHeaders and ordering of
DimensionHeaders matches the dimensions present in rows.
The total number of rows in the query result.rowCountis independent of
the number of rows returned in the response, thelimitrequest
parameter, and theoffsetrequest parameter. For example if a query
returns 175 rows and includeslimitof 50 in the API request, the
response will containrowCountof 175 but only 50 rows.
To learn more about this pagination parameter, seePagination.
Returns
Type
Description
int
setRowCount
The total number of rows in the query result.rowCountis independent of
the number of rows returned in the response, thelimitrequest
parameter, and theoffsetrequest parameter. For example if a query
returns 175 rows and includeslimitof 50 in the API request, the
response will containrowCountof 175 but only 50 rows.
To learn more about this pagination parameter, seePagination.
Identifies what kind of resource this message is. Thiskindis always the
fixed string "analyticsData#runReport". Useful to distinguish between
response types in JSON.
Returns
Type
Description
string
setKind
Identifies what kind of resource this message is. Thiskindis always the
fixed string "analyticsData#runReport". Useful to distinguish between
response types in JSON.
[[["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-04 UTC."],[],[],null,["# Google Analytics Data V1beta Client - Class RunReportResponse (0.22.3)\n\nVersion latestkeyboard_arrow_down\n\n- [0.22.3 (latest)](/php/docs/reference/analytics-data/latest/V1beta.RunReportResponse)\n- [0.22.2](/php/docs/reference/analytics-data/0.22.2/V1beta.RunReportResponse)\n- [0.21.1](/php/docs/reference/analytics-data/0.21.1/V1beta.RunReportResponse)\n- [0.20.1](/php/docs/reference/analytics-data/0.20.1/V1beta.RunReportResponse)\n- [0.19.0](/php/docs/reference/analytics-data/0.19.0/V1beta.RunReportResponse)\n- [0.18.0](/php/docs/reference/analytics-data/0.18.0/V1beta.RunReportResponse)\n- [0.17.1](/php/docs/reference/analytics-data/0.17.1/V1beta.RunReportResponse)\n- [0.16.4](/php/docs/reference/analytics-data/0.16.4/V1beta.RunReportResponse)\n- [0.14.0](/php/docs/reference/analytics-data/0.14.0/V1beta.RunReportResponse)\n- [0.13.0](/php/docs/reference/analytics-data/0.13.0/V1beta.RunReportResponse)\n- [0.12.0](/php/docs/reference/analytics-data/0.12.0/V1beta.RunReportResponse)\n- [0.11.2](/php/docs/reference/analytics-data/0.11.2/V1beta.RunReportResponse)\n- [0.10.1](/php/docs/reference/analytics-data/0.10.1/V1beta.RunReportResponse)\n- [0.9.5](/php/docs/reference/analytics-data/0.9.5/V1beta.RunReportResponse) \n| **Beta**\n|\n|\n| This library is covered by the [Pre-GA Offerings Terms](/terms/service-terms#1)\n| of the Terms of Service. Pre-GA libraries might have limited support,\n| and changes to pre-GA libraries might not be compatible with other pre-GA versions.\n| For more information, see the\n[launch stage descriptions](/products#product-launch-stages). \nReference documentation and code samples for the Google Analytics Data V1beta Client class RunReportResponse.\n\nThe response report table corresponding to a request.\n\nGenerated from protobuf message `google.analytics.data.v1beta.RunReportResponse`\n\nNamespace\n---------\n\nGoogle \\\\ Analytics \\\\ Data \\\\ V1beta\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDimensionHeaders\n\nDescribes dimension columns. The number of DimensionHeaders and ordering of\nDimensionHeaders matches the dimensions present in rows.\n\n### setDimensionHeaders\n\nDescribes dimension columns. The number of DimensionHeaders and ordering of\nDimensionHeaders matches the dimensions present in rows.\n\n### getMetricHeaders\n\nDescribes metric columns. The number of MetricHeaders and ordering of\nMetricHeaders matches the metrics present in rows.\n\n### setMetricHeaders\n\nDescribes metric columns. The number of MetricHeaders and ordering of\nMetricHeaders matches the metrics present in rows.\n\n### getRows\n\nRows of dimension value combinations and metric values in the report.\n\n### setRows\n\nRows of dimension value combinations and metric values in the report.\n\n### getTotals\n\nIf requested, the totaled values of metrics.\n\n### setTotals\n\nIf requested, the totaled values of metrics.\n\n### getMaximums\n\nIf requested, the maximum values of metrics.\n\n### setMaximums\n\nIf requested, the maximum values of metrics.\n\n### getMinimums\n\nIf requested, the minimum values of metrics.\n\n### setMinimums\n\nIf requested, the minimum values of metrics.\n\n### getRowCount\n\nThe total number of rows in the query result. `rowCount` is independent of\nthe number of rows returned in the response, the `limit` request\nparameter, and the `offset` request parameter. For example if a query\nreturns 175 rows and includes `limit` of 50 in the API request, the\nresponse will contain `rowCount` of 175 but only 50 rows.\n\nTo learn more about this pagination parameter, see\n[Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).\n\n### setRowCount\n\nThe total number of rows in the query result. `rowCount` is independent of\nthe number of rows returned in the response, the `limit` request\nparameter, and the `offset` request parameter. For example if a query\nreturns 175 rows and includes `limit` of 50 in the API request, the\nresponse will contain `rowCount` of 175 but only 50 rows.\n\nTo learn more about this pagination parameter, see\n[Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).\n\n### getMetadata\n\nMetadata for the report.\n\n### hasMetadata\n\n### clearMetadata\n\n### setMetadata\n\nMetadata for the report.\n\n### getPropertyQuota\n\nThis Google Analytics property's quota state including this request.\n\n### hasPropertyQuota\n\n### clearPropertyQuota\n\n### setPropertyQuota\n\nThis Google Analytics property's quota state including this request.\n\n### getKind\n\nIdentifies what kind of resource this message is. This `kind` is always the\nfixed string \"analyticsData#runReport\". Useful to distinguish between\nresponse types in JSON.\n\n### setKind\n\nIdentifies what kind of resource this message is. This `kind` is always the\nfixed string \"analyticsData#runReport\". Useful to distinguish between\nresponse types in JSON."]]