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 Campaign Manager 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.Criteria
The report criteria for a report of type "STANDARD".
|
static class |
Report.CrossMediaReachCriteria
Optional.
|
static class |
Report.Delivery
The report's email delivery settings.
|
static class |
Report.FloodlightCriteria
The report criteria for a report of type "FLOODLIGHT".
|
static class |
Report.PathToConversionCriteria
The report criteria for a report of type "PATH_TO_CONVERSION".
|
static class |
Report.ReachCriteria
The report criteria for a report of type "REACH".
|
static class |
Report.Schedule
The report's schedule.
|
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() |
Long |
getAccountId()
The account ID to which this report belongs.
|
Report.Criteria |
getCriteria()
The report criteria for a report of type "STANDARD".
|
Report.CrossMediaReachCriteria |
getCrossMediaReachCriteria()
Optional.
|
Report.Delivery |
getDelivery()
The report's email delivery settings.
|
String |
getEtag()
The eTag of this response for caching purposes.
|
String |
getFileName()
The filename used when generating report files for this report.
|
Report.FloodlightCriteria |
getFloodlightCriteria()
The report criteria for a report of type "FLOODLIGHT".
|
String |
getFormat()
The output format of the report.
|
Long |
getId()
The unique ID identifying this report resource.
|
String |
getKind()
The kind of resource this is, in this case dfareporting#report.
|
BigInteger |
getLastModifiedTime()
The timestamp (in milliseconds since epoch) of when this report was last modified.
|
String |
getName()
The name of the report.
|
Long |
getOwnerProfileId()
The user profile id of the owner of this report.
|
Report.PathToConversionCriteria |
getPathToConversionCriteria()
The report criteria for a report of type "PATH_TO_CONVERSION".
|
Report.ReachCriteria |
getReachCriteria()
The report criteria for a report of type "REACH".
|
Report.Schedule |
getSchedule()
The report's schedule.
|
Long |
getSubAccountId()
The subaccount ID to which this report belongs if applicable.
|
String |
getType()
The type of the report.
|
Report |
set(String fieldName,
Object value) |
Report |
setAccountId(Long accountId)
The account ID to which this report belongs.
|
Report |
setCriteria(Report.Criteria criteria)
The report criteria for a report of type "STANDARD".
|
Report |
setCrossMediaReachCriteria(Report.CrossMediaReachCriteria crossMediaReachCriteria)
Optional.
|
Report |
setDelivery(Report.Delivery delivery)
The report's email delivery settings.
|
Report |
setEtag(String etag)
The eTag of this response for caching purposes.
|
Report |
setFileName(String fileName)
The filename used when generating report files for this report.
|
Report |
setFloodlightCriteria(Report.FloodlightCriteria floodlightCriteria)
The report criteria for a report of type "FLOODLIGHT".
|
Report |
setFormat(String format)
The output format of the report.
|
Report |
setId(Long id)
The unique ID identifying this report resource.
|
Report |
setKind(String kind)
The kind of resource this is, in this case dfareporting#report.
|
Report |
setLastModifiedTime(BigInteger lastModifiedTime)
The timestamp (in milliseconds since epoch) of when this report was last modified.
|
Report |
setName(String name)
The name of the report.
|
Report |
setOwnerProfileId(Long ownerProfileId)
The user profile id of the owner of this report.
|
Report |
setPathToConversionCriteria(Report.PathToConversionCriteria pathToConversionCriteria)
The report criteria for a report of type "PATH_TO_CONVERSION".
|
Report |
setReachCriteria(Report.ReachCriteria reachCriteria)
The report criteria for a report of type "REACH".
|
Report |
setSchedule(Report.Schedule schedule)
The report's schedule.
|
Report |
setSubAccountId(Long subAccountId)
The subaccount ID to which this report belongs if applicable.
|
Report |
setType(String type)
The type of the report.
|
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 Long getAccountId()
null
for nonepublic Report setAccountId(Long accountId)
accountId
- accountId or null
for nonepublic Report.Criteria getCriteria()
null
for nonepublic Report setCriteria(Report.Criteria criteria)
criteria
- criteria or null
for nonepublic Report.CrossMediaReachCriteria getCrossMediaReachCriteria()
null
for nonepublic Report setCrossMediaReachCriteria(Report.CrossMediaReachCriteria crossMediaReachCriteria)
crossMediaReachCriteria
- crossMediaReachCriteria or null
for nonepublic Report.Delivery getDelivery()
null
for nonepublic Report setDelivery(Report.Delivery delivery)
delivery
- delivery or null
for nonepublic String getEtag()
null
for nonepublic Report setEtag(String etag)
etag
- etag or null
for nonepublic String getFileName()
null
for nonepublic Report setFileName(String fileName)
fileName
- fileName or null
for nonepublic Report.FloodlightCriteria getFloodlightCriteria()
null
for nonepublic Report setFloodlightCriteria(Report.FloodlightCriteria floodlightCriteria)
floodlightCriteria
- floodlightCriteria or null
for nonepublic String getFormat()
null
for nonepublic Report setFormat(String format)
format
- format or null
for nonepublic Long getId()
null
for nonepublic Report setId(Long id)
id
- id or null
for nonepublic String getKind()
null
for nonepublic Report setKind(String kind)
kind
- kind or null
for nonepublic BigInteger getLastModifiedTime()
null
for nonepublic Report setLastModifiedTime(BigInteger lastModifiedTime)
lastModifiedTime
- lastModifiedTime or null
for nonepublic String getName()
null
for nonepublic Report setName(String name)
name
- name or null
for nonepublic Long getOwnerProfileId()
null
for nonepublic Report setOwnerProfileId(Long ownerProfileId)
ownerProfileId
- ownerProfileId or null
for nonepublic Report.PathToConversionCriteria getPathToConversionCriteria()
null
for nonepublic Report setPathToConversionCriteria(Report.PathToConversionCriteria pathToConversionCriteria)
pathToConversionCriteria
- pathToConversionCriteria or null
for nonepublic Report.ReachCriteria getReachCriteria()
null
for nonepublic Report setReachCriteria(Report.ReachCriteria reachCriteria)
reachCriteria
- reachCriteria or null
for nonepublic Report.Schedule getSchedule()
null
for nonepublic Report setSchedule(Report.Schedule schedule)
schedule
- schedule or null
for nonepublic Long getSubAccountId()
null
for nonepublic Report setSubAccountId(Long subAccountId)
subAccountId
- subAccountId or null
for nonepublic String getType()
null
for nonepublic Report setType(String type)
type
- type 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–2025 Google. All rights reserved.