public final class ReportApiColumnSpec
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
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ReportApiColumnSpec() |
Modifier and Type | Method and Description |
---|---|
ReportApiColumnSpec |
clone() |
String |
getColumnName()
Name of a DoubleClick Search column to include in the report.
|
String |
getCustomDimensionName()
Segments a report by a custom dimension.
|
String |
getCustomMetricName()
Name of a custom metric to include in the report.
|
String |
getEndDate()
Inclusive day in YYYY-MM-DD format.
|
Boolean |
getGroupByColumn()
Synchronous report only.
|
String |
getHeaderText()
Text used to identify this column in the report output; defaults to `columnName` or
`savedColumnName` when not specified.
|
String |
getPlatformSource()
The platform that is used to provide data for the custom dimension.
|
String |
getProductReportPerspective()
Returns metrics only for a specific type of product activity.
|
String |
getSavedColumnName()
Name of a saved column to include in the report.
|
String |
getStartDate()
Inclusive date in YYYY-MM-DD format.
|
ReportApiColumnSpec |
set(String fieldName,
Object value) |
ReportApiColumnSpec |
setColumnName(String columnName)
Name of a DoubleClick Search column to include in the report.
|
ReportApiColumnSpec |
setCustomDimensionName(String customDimensionName)
Segments a report by a custom dimension.
|
ReportApiColumnSpec |
setCustomMetricName(String customMetricName)
Name of a custom metric to include in the report.
|
ReportApiColumnSpec |
setEndDate(String endDate)
Inclusive day in YYYY-MM-DD format.
|
ReportApiColumnSpec |
setGroupByColumn(Boolean groupByColumn)
Synchronous report only.
|
ReportApiColumnSpec |
setHeaderText(String headerText)
Text used to identify this column in the report output; defaults to `columnName` or
`savedColumnName` when not specified.
|
ReportApiColumnSpec |
setPlatformSource(String platformSource)
The platform that is used to provide data for the custom dimension.
|
ReportApiColumnSpec |
setProductReportPerspective(String productReportPerspective)
Returns metrics only for a specific type of product activity.
|
ReportApiColumnSpec |
setSavedColumnName(String savedColumnName)
Name of a saved column to include in the report.
|
ReportApiColumnSpec |
setStartDate(String startDate)
Inclusive date in YYYY-MM-DD format.
|
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 String getColumnName()
null
for nonepublic ReportApiColumnSpec setColumnName(String columnName)
columnName
- columnName or null
for nonepublic String getCustomDimensionName()
null
for nonepublic ReportApiColumnSpec setCustomDimensionName(String customDimensionName)
customDimensionName
- customDimensionName or null
for nonepublic String getCustomMetricName()
null
for nonepublic ReportApiColumnSpec setCustomMetricName(String customMetricName)
customMetricName
- customMetricName or null
for nonepublic String getEndDate()
null
for nonepublic ReportApiColumnSpec setEndDate(String endDate)
endDate
- endDate or null
for nonepublic Boolean getGroupByColumn()
null
for nonepublic ReportApiColumnSpec setGroupByColumn(Boolean groupByColumn)
groupByColumn
- groupByColumn or null
for nonepublic String getHeaderText()
null
for nonepublic ReportApiColumnSpec setHeaderText(String headerText)
headerText
- headerText or null
for nonepublic String getPlatformSource()
null
for nonepublic ReportApiColumnSpec setPlatformSource(String platformSource)
platformSource
- platformSource or null
for nonepublic String getProductReportPerspective()
null
for nonepublic ReportApiColumnSpec setProductReportPerspective(String productReportPerspective)
productReportPerspective
- productReportPerspective or null
for nonepublic String getSavedColumnName()
null
for nonepublic ReportApiColumnSpec setSavedColumnName(String savedColumnName)
savedColumnName
- savedColumnName or null
for nonepublic String getStartDate()
null
for nonepublic ReportApiColumnSpec setStartDate(String startDate)
startDate
- startDate or null
for nonepublic ReportApiColumnSpec set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public ReportApiColumnSpec clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.