com.google.api.adwords.v10
Class ReportJob

java.lang.Object
  extended by com.google.api.adwords.v10.ReportJob
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AccountReportJob, AdGroupReportJob, AdImageReportJob, AdTextReportJob, CampaignReportJob, CustomReportJob, KeywordReportJob, UrlReportJob

public abstract class ReportJob
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ReportJob()
           
ReportJob(AggregationType aggregationType, java.lang.String[] clientEmails, java.lang.Boolean crossClient, java.util.Date endDay, java.lang.Long id, java.lang.String name, java.util.Date startDay, ReportJobStatus status)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AggregationType getAggregationType()
          Gets the aggregationType value for this ReportJob.
 java.lang.String[] getClientEmails()
          Gets the clientEmails value for this ReportJob.
 java.lang.String getClientEmails(int i)
           
 java.lang.Boolean getCrossClient()
          Gets the crossClient value for this ReportJob.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.util.Date getEndDay()
          Gets the endDay value for this ReportJob.
 java.lang.Long getId()
          Gets the id value for this ReportJob.
 java.lang.String getName()
          Gets the name value for this ReportJob.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.util.Date getStartDay()
          Gets the startDay value for this ReportJob.
 ReportJobStatus getStatus()
          Gets the status value for this ReportJob.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAggregationType(AggregationType aggregationType)
          Sets the aggregationType value for this ReportJob.
 void setClientEmails(int i, java.lang.String _value)
           
 void setClientEmails(java.lang.String[] clientEmails)
          Sets the clientEmails value for this ReportJob.
 void setCrossClient(java.lang.Boolean crossClient)
          Sets the crossClient value for this ReportJob.
 void setEndDay(java.util.Date endDay)
          Sets the endDay value for this ReportJob.
 void setId(java.lang.Long id)
          Sets the id value for this ReportJob.
 void setName(java.lang.String name)
          Sets the name value for this ReportJob.
 void setStartDay(java.util.Date startDay)
          Sets the startDay value for this ReportJob.
 void setStatus(ReportJobStatus status)
          Sets the status value for this ReportJob.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportJob

public ReportJob()

ReportJob

public ReportJob(AggregationType aggregationType,
                 java.lang.String[] clientEmails,
                 java.lang.Boolean crossClient,
                 java.util.Date endDay,
                 java.lang.Long id,
                 java.lang.String name,
                 java.util.Date startDay,
                 ReportJobStatus status)
Method Detail

getAggregationType

public AggregationType getAggregationType()
Gets the aggregationType value for this ReportJob.

Returns:
aggregationType

setAggregationType

public void setAggregationType(AggregationType aggregationType)
Sets the aggregationType value for this ReportJob.

Parameters:
aggregationType -

getClientEmails

public java.lang.String[] getClientEmails()
Gets the clientEmails value for this ReportJob.

Returns:
clientEmails

setClientEmails

public void setClientEmails(java.lang.String[] clientEmails)
Sets the clientEmails value for this ReportJob.

Parameters:
clientEmails -

getClientEmails

public java.lang.String getClientEmails(int i)

setClientEmails

public void setClientEmails(int i,
                            java.lang.String _value)

getCrossClient

public java.lang.Boolean getCrossClient()
Gets the crossClient value for this ReportJob.

Returns:
crossClient

setCrossClient

public void setCrossClient(java.lang.Boolean crossClient)
Sets the crossClient value for this ReportJob.

Parameters:
crossClient -

getEndDay

public java.util.Date getEndDay()
Gets the endDay value for this ReportJob.

Returns:
endDay

setEndDay

public void setEndDay(java.util.Date endDay)
Sets the endDay value for this ReportJob.

Parameters:
endDay -

getId

public java.lang.Long getId()
Gets the id value for this ReportJob.

Returns:
id

setId

public void setId(java.lang.Long id)
Sets the id value for this ReportJob.

Parameters:
id -

getName

public java.lang.String getName()
Gets the name value for this ReportJob.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this ReportJob.

Parameters:
name -

getStartDay

public java.util.Date getStartDay()
Gets the startDay value for this ReportJob.

Returns:
startDay

setStartDay

public void setStartDay(java.util.Date startDay)
Sets the startDay value for this ReportJob.

Parameters:
startDay -

getStatus

public ReportJobStatus getStatus()
Gets the status value for this ReportJob.

Returns:
status

setStatus

public void setStatus(ReportJobStatus status)
Sets the status value for this ReportJob.

Parameters:
status -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer



Copyright © 2005 Google Corp. All Rights Reserved.