|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.api.ads.adwords.v201109.cm.ReportDefinition
public class ReportDefinition
Represents a report definition.
| Constructor Summary | |
|---|---|
ReportDefinition()
|
|
ReportDefinition(Long id,
Selector selector,
String reportName,
ReportDefinitionReportType reportType,
Boolean hasAttachment,
ReportDefinitionDateRangeType dateRangeType,
DownloadFormat downloadFormat,
String creationTime,
Boolean includeZeroImpressions)
|
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
String |
getCreationTime()
Gets the creationTime value for this ReportDefinition. |
ReportDefinitionDateRangeType |
getDateRangeType()
Gets the dateRangeType value for this ReportDefinition. |
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer |
DownloadFormat |
getDownloadFormat()
Gets the downloadFormat value for this ReportDefinition. |
Boolean |
getHasAttachment()
Gets the hasAttachment value for this ReportDefinition. |
Long |
getId()
Gets the id value for this ReportDefinition. |
Boolean |
getIncludeZeroImpressions()
Gets the includeZeroImpressions value for this ReportDefinition. |
String |
getReportName()
Gets the reportName value for this ReportDefinition. |
ReportDefinitionReportType |
getReportType()
Gets the reportType value for this ReportDefinition. |
Selector |
getSelector()
Gets the selector value for this ReportDefinition. |
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer |
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object |
int |
hashCode()
|
void |
setCreationTime(String creationTime)
Sets the creationTime value for this ReportDefinition. |
void |
setDateRangeType(ReportDefinitionDateRangeType dateRangeType)
Sets the dateRangeType value for this ReportDefinition. |
void |
setDownloadFormat(DownloadFormat downloadFormat)
Sets the downloadFormat value for this ReportDefinition. |
void |
setHasAttachment(Boolean hasAttachment)
Sets the hasAttachment value for this ReportDefinition. |
void |
setId(Long id)
Sets the id value for this ReportDefinition. |
void |
setIncludeZeroImpressions(Boolean includeZeroImpressions)
Sets the includeZeroImpressions value for this ReportDefinition. |
void |
setReportName(String reportName)
Sets the reportName value for this ReportDefinition. |
void |
setReportType(ReportDefinitionReportType reportType)
Sets the reportType value for this ReportDefinition. |
void |
setSelector(Selector selector)
Sets the selector value for this ReportDefinition. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReportDefinition()
public ReportDefinition(Long id,
Selector selector,
String reportName,
ReportDefinitionReportType reportType,
Boolean hasAttachment,
ReportDefinitionDateRangeType dateRangeType,
DownloadFormat downloadFormat,
String creationTime,
Boolean includeZeroImpressions)
| Method Detail |
|---|
public Long getId()
Operators : ADD.
If this field is sent to the API, it will be ignored.
This field is required
and should not be null when it is contained within Operators : SET, REMOVE.public void setId(Long id)
id - * ID of this report definition.
This field is read
only and should not be set for following Operators : ADD.
If this field is sent to the API, it will be ignored.
This field is required
and should not be null when it is contained within Operators : SET, REMOVE.public Selector getSelector()
public void setSelector(Selector selector)
selector - * Defines the report fields and the filters for this report definition.
This field is required when creating a new report definition.public String getReportName()
null when it is contained within Operators : ADD.
This string
must not be empty.public void setReportName(String reportName)
reportName - * Name of the report definition.
This field is required
and should not be null when it is contained within Operators : ADD.
This string
must not be empty.public ReportDefinitionReportType getReportType()
null when it is contained within Operators : ADD.public void setReportType(ReportDefinitionReportType reportType)
reportType - * Type of the report.
This field is required
and should not be null when it is contained within Operators : ADD.public Boolean getHasAttachment()
public void setHasAttachment(Boolean hasAttachment)
hasAttachment - * Flag to indicate whether report will be sent as email attachment.public ReportDefinitionDateRangeType getDateRangeType()
null when it is contained within Operators : ADD.public void setDateRangeType(ReportDefinitionDateRangeType dateRangeType)
dateRangeType - * Date range for running report.
This field is required
and should not be null when it is contained within Operators : ADD.public DownloadFormat getDownloadFormat()
null when it is contained within Operators : ADD.public void setDownloadFormat(DownloadFormat downloadFormat)
downloadFormat - * Download format of report contents.
This field is required
and should not be null when it is contained within Operators : ADD.public String getCreationTime()
public void setCreationTime(String creationTime)
creationTime - * Creation time of ReportDefinition.
This field is read
only and should not be set. If this field is sent to the API, it
will be ignored.public Boolean getIncludeZeroImpressions()
public void setIncludeZeroImpressions(Boolean includeZeroImpressions)
includeZeroImpressions - * Indicates whether the report output should include rows that
do not have
any impressions associated with them. Setting this
value to false will
guarantee that zero impression rows will not be returned.
Some fields
do not support zero impression rows, so when those
fields are selected
zero impression rows will not be included even though
this field is set
to true.public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType,
Class _javaType,
QName _xmlType)
public static org.apache.axis.encoding.Deserializer getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||