public final class ReportRequest extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Analytics Reporting API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ReportRequest() |
Modifier and Type | Method and Description |
---|---|
ReportRequest |
clone() |
CohortGroup |
getCohortGroup()
Cohort group associated with this request.
|
List<DateRange> |
getDateRanges()
Date ranges in the request.
|
List<DimensionFilterClause> |
getDimensionFilterClauses()
The dimension filter clauses for filtering Dimension Values.
|
List<Dimension> |
getDimensions()
The dimensions requested.
|
String |
getFiltersExpression()
Dimension or metric filters that restrict the data returned for your request.
|
Boolean |
getHideTotals()
If set to true, hides the total of all metrics for all the matching rows, for every date range.
|
Boolean |
getHideValueRanges()
If set to true, hides the minimum and maximum across all matching rows.
|
Boolean |
getIncludeEmptyRows()
If set to false, the response does not include rows if all the retrieved metrics are equal to
zero.
|
List<MetricFilterClause> |
getMetricFilterClauses()
The metric filter clauses.
|
List<Metric> |
getMetrics()
The metrics requested.
|
List<OrderBy> |
getOrderBys()
Sort order on output rows.
|
Integer |
getPageSize()
Page size is for paging and specifies the maximum number of returned rows.
|
String |
getPageToken()
A continuation token to get the next page of the results.
|
List<Pivot> |
getPivots()
The pivot definitions.
|
String |
getSamplingLevel()
The desired report [sample](https://support.google.com/analytics/answer/2637192) size.
|
List<Segment> |
getSegments()
Segment the data returned for the request.
|
String |
getViewId()
The Analytics [view ID](https://support.google.com/analytics/answer/1009618) from which to
retrieve data.
|
ReportRequest |
set(String fieldName,
Object value) |
ReportRequest |
setCohortGroup(CohortGroup cohortGroup)
Cohort group associated with this request.
|
ReportRequest |
setDateRanges(List<DateRange> dateRanges)
Date ranges in the request.
|
ReportRequest |
setDimensionFilterClauses(List<DimensionFilterClause> dimensionFilterClauses)
The dimension filter clauses for filtering Dimension Values.
|
ReportRequest |
setDimensions(List<Dimension> dimensions)
The dimensions requested.
|
ReportRequest |
setFiltersExpression(String filtersExpression)
Dimension or metric filters that restrict the data returned for your request.
|
ReportRequest |
setHideTotals(Boolean hideTotals)
If set to true, hides the total of all metrics for all the matching rows, for every date range.
|
ReportRequest |
setHideValueRanges(Boolean hideValueRanges)
If set to true, hides the minimum and maximum across all matching rows.
|
ReportRequest |
setIncludeEmptyRows(Boolean includeEmptyRows)
If set to false, the response does not include rows if all the retrieved metrics are equal to
zero.
|
ReportRequest |
setMetricFilterClauses(List<MetricFilterClause> metricFilterClauses)
The metric filter clauses.
|
ReportRequest |
setMetrics(List<Metric> metrics)
The metrics requested.
|
ReportRequest |
setOrderBys(List<OrderBy> orderBys)
Sort order on output rows.
|
ReportRequest |
setPageSize(Integer pageSize)
Page size is for paging and specifies the maximum number of returned rows.
|
ReportRequest |
setPageToken(String pageToken)
A continuation token to get the next page of the results.
|
ReportRequest |
setPivots(List<Pivot> pivots)
The pivot definitions.
|
ReportRequest |
setSamplingLevel(String samplingLevel)
The desired report [sample](https://support.google.com/analytics/answer/2637192) size.
|
ReportRequest |
setSegments(List<Segment> segments)
Segment the data returned for the request.
|
ReportRequest |
setViewId(String viewId)
The Analytics [view ID](https://support.google.com/analytics/answer/1009618) from which to
retrieve data.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public CohortGroup getCohortGroup()
null
for nonepublic ReportRequest setCohortGroup(CohortGroup cohortGroup)
cohortGroup
- cohortGroup or null
for nonepublic List<DateRange> getDateRanges()
null
for nonepublic ReportRequest setDateRanges(List<DateRange> dateRanges)
dateRanges
- dateRanges or null
for nonepublic List<DimensionFilterClause> getDimensionFilterClauses()
null
for nonepublic ReportRequest setDimensionFilterClauses(List<DimensionFilterClause> dimensionFilterClauses)
dimensionFilterClauses
- dimensionFilterClauses or null
for nonepublic List<Dimension> getDimensions()
null
for nonepublic ReportRequest setDimensions(List<Dimension> dimensions)
dimensions
- dimensions or null
for nonepublic String getFiltersExpression()
null
for nonepublic ReportRequest setFiltersExpression(String filtersExpression)
filtersExpression
- filtersExpression or null
for nonepublic Boolean getHideTotals()
null
for nonepublic ReportRequest setHideTotals(Boolean hideTotals)
hideTotals
- hideTotals or null
for nonepublic Boolean getHideValueRanges()
null
for nonepublic ReportRequest setHideValueRanges(Boolean hideValueRanges)
hideValueRanges
- hideValueRanges or null
for nonepublic Boolean getIncludeEmptyRows()
null
for nonepublic ReportRequest setIncludeEmptyRows(Boolean includeEmptyRows)
includeEmptyRows
- includeEmptyRows or null
for nonepublic List<MetricFilterClause> getMetricFilterClauses()
null
for nonepublic ReportRequest setMetricFilterClauses(List<MetricFilterClause> metricFilterClauses)
metricFilterClauses
- metricFilterClauses or null
for nonepublic List<Metric> getMetrics()
null
for nonepublic ReportRequest setMetrics(List<Metric> metrics)
metrics
- metrics or null
for nonepublic List<OrderBy> getOrderBys()
null
for nonepublic ReportRequest setOrderBys(List<OrderBy> orderBys)
orderBys
- orderBys or null
for nonepublic Integer getPageSize()
null
for nonepublic ReportRequest setPageSize(Integer pageSize)
pageSize
- pageSize or null
for nonepublic String getPageToken()
null
for nonepublic ReportRequest setPageToken(String pageToken)
pageToken
- pageToken or null
for nonepublic List<Pivot> getPivots()
null
for nonepublic ReportRequest setPivots(List<Pivot> pivots)
pivots
- pivots or null
for nonepublic String getSamplingLevel()
null
for nonepublic ReportRequest setSamplingLevel(String samplingLevel)
samplingLevel
- samplingLevel or null
for nonepublic List<Segment> getSegments()
null
for nonepublic ReportRequest setSegments(List<Segment> segments)
segments
- segments or null
for nonepublic String getViewId()
null
for nonepublic ReportRequest setViewId(String viewId)
viewId
- viewId or null
for nonepublic ReportRequest set(String fieldName, Object value)
set
in class GenericJson
public ReportRequest clone()
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.