@ThreadSafe public class ReportingConfiguration extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ReportingConfiguration.Builder
Mutable builder for
ReportingConfiguration objects. |
Modifier and Type | Method and Description |
---|---|
Integer |
getReportDownloadTimeout()
Return the non-negative download timeout in milliseconds.
|
Boolean |
isIncludeZeroImpressions()
Return if report responses should include zero impression rows.
|
Boolean |
isSkipColumnHeader()
Return if report responses should skip the header row containing the
column names.
|
Boolean |
isSkipReportHeader()
Return if report responses should skip the header row containing the
report name and date range.
|
Boolean |
isSkipReportSummary()
Return if report responses should skip the summary row containing totals.
|
Boolean |
isUseRawEnumValues()
Return if report responses should return enum values instead of
enum display values.
|
String |
toString() |
void |
validate(String version)
Validates this object for the specified version of the AdWords API.
|
@Nullable public Boolean isSkipReportHeader()
@Nullable public Boolean isSkipColumnHeader()
@Nullable public Boolean isSkipReportSummary()
@Nullable public Boolean isIncludeZeroImpressions()
@Nullable public Boolean isUseRawEnumValues()
@Nullable public Integer getReportDownloadTimeout()
0
(zero) indicates
infinite timeout. A value of null
indicates that the default timeout from AdWordsLibConfiguration.getReportDownloadTimeout()
should
be used.null
if no timeout was specified.public void validate(@Nullable String version)
version
- the v20YYMM
version of the API to validate against.IllegalArgumentException
- if validation failsCopyright © 2018. All Rights Reserved.