public final class Report
extends com.google.api.client.json.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 Search Ads 360 API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
Modifier and Type | Class and Description |
---|---|
static class |
Report.Files
Model definition for ReportFiles.
|
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Report() |
Modifier and Type | Method and Description |
---|---|
Report |
clone() |
List<Report.Files> |
getFiles()
Asynchronous report only.
|
String |
getId()
Asynchronous report only.
|
Boolean |
getIsReportReady()
Asynchronous report only.
|
String |
getKind()
Identifies this as a Report resource.
|
ReportRequest |
getRequest()
The request that created the report.
|
Integer |
getRowCount()
The number of report rows generated by the report, not including headers.
|
List<Map<String,Object>> |
getRows()
Synchronous report only.
|
String |
getStatisticsCurrencyCode()
The currency code of all monetary values produced in the report, including values that are set
by users (e.g., keyword bid settings) and metrics (e.g., cost and revenue).
|
String |
getStatisticsTimeZone()
If all statistics of the report are sourced from the same time zone, this would be it.
|
Report |
set(String fieldName,
Object value) |
Report |
setFiles(List<Report.Files> files)
Asynchronous report only.
|
Report |
setId(String id)
Asynchronous report only.
|
Report |
setIsReportReady(Boolean isReportReady)
Asynchronous report only.
|
Report |
setKind(String kind)
Identifies this as a Report resource.
|
Report |
setRequest(ReportRequest request)
The request that created the report.
|
Report |
setRowCount(Integer rowCount)
The number of report rows generated by the report, not including headers.
|
Report |
setRows(List<Map<String,Object>> rows)
Synchronous report only.
|
Report |
setStatisticsCurrencyCode(String statisticsCurrencyCode)
The currency code of all monetary values produced in the report, including values that are set
by users (e.g., keyword bid settings) and metrics (e.g., cost and revenue).
|
Report |
setStatisticsTimeZone(String statisticsTimeZone)
If all statistics of the report are sourced from the same time zone, this would be it.
|
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 List<Report.Files> getFiles()
null
for nonepublic Report setFiles(List<Report.Files> files)
files
- files or null
for nonepublic String getId()
null
for nonepublic Report setId(String id)
id
- id or null
for nonepublic Boolean getIsReportReady()
null
for nonepublic Report setIsReportReady(Boolean isReportReady)
isReportReady
- isReportReady or null
for nonepublic String getKind()
null
for nonepublic Report setKind(String kind)
kind
- kind or null
for nonepublic ReportRequest getRequest()
null
for nonepublic Report setRequest(ReportRequest request)
request
- request or null
for nonepublic Integer getRowCount()
null
for nonepublic Report setRowCount(Integer rowCount)
rowCount
- rowCount or null
for nonepublic List<Map<String,Object>> getRows()
null
for nonepublic Report setRows(List<Map<String,Object>> rows)
rows
- rows or null
for nonepublic String getStatisticsCurrencyCode()
null
for nonepublic Report setStatisticsCurrencyCode(String statisticsCurrencyCode)
statisticsCurrencyCode
- statisticsCurrencyCode or null
for nonepublic String getStatisticsTimeZone()
null
for nonepublic Report setStatisticsTimeZone(String statisticsTimeZone)
statisticsTimeZone
- statisticsTimeZone or null
for nonepublic Report set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public Report clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.