com.google.api.ads.dfp.axis.v201203
Class ReportServiceSoapBindingStub

java.lang.Object
  extended by org.apache.axis.client.Stub
      extended by com.google.api.ads.dfp.axis.v201203.ReportServiceSoapBindingStub
All Implemented Interfaces:
ReportServiceInterface, Remote, javax.xml.rpc.Stub

public class ReportServiceSoapBindingStub
extends org.apache.axis.client.Stub
implements ReportServiceInterface


Field Summary
 
Fields inherited from class org.apache.axis.client.Stub
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
ReportServiceSoapBindingStub()
           
ReportServiceSoapBindingStub(javax.xml.rpc.Service service)
           
ReportServiceSoapBindingStub(URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
protected  org.apache.axis.client.Call createCall()
           
 String getReportDownloadURL(Long reportJobId, ExportFormat exportFormat)
          Returns the URL at which the report file can be downloaded.
 ReportJob getReportJob(Long reportJobId)
          Returns the ReportJob uniquely identified by the given ID.
 ReportJob runReportJob(ReportJob reportJob)
          Initiates the execution of a ReportQuery on the server.
 
Methods inherited from class org.apache.axis.client.Stub
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportServiceSoapBindingStub

public ReportServiceSoapBindingStub()
                             throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

ReportServiceSoapBindingStub

public ReportServiceSoapBindingStub(URL endpointURL,
                                    javax.xml.rpc.Service service)
                             throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

ReportServiceSoapBindingStub

public ReportServiceSoapBindingStub(javax.xml.rpc.Service service)
                             throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault
Method Detail

createCall

protected org.apache.axis.client.Call createCall()
                                          throws RemoteException
Throws:
RemoteException

getReportDownloadURL

public String getReportDownloadURL(Long reportJobId,
                                   ExportFormat exportFormat)
                            throws RemoteException,
                                   ApiException
Description copied from interface: ReportServiceInterface
Returns the URL at which the report file can be downloaded.

Specified by:
getReportDownloadURL in interface ReportServiceInterface
Parameters:
reportJobId - the ID of the ReportJob
exportFormat - the ExportFormat for the report file
Returns:
the URL for report file download
Throws:
RemoteException
ApiException

getReportJob

public ReportJob getReportJob(Long reportJobId)
                       throws RemoteException,
                              ApiException
Description copied from interface: ReportServiceInterface
Returns the ReportJob uniquely identified by the given ID.

Specified by:
getReportJob in interface ReportServiceInterface
Parameters:
reportJobId - the Id of the report job which must already exist
Returns:
the ReportJob uniquely identified by the given ID
Throws:
RemoteException
ApiException

runReportJob

public ReportJob runReportJob(ReportJob reportJob)
                       throws RemoteException,
                              ApiException
Description copied from interface: ReportServiceInterface
Initiates the execution of a ReportQuery on the server. The following fields are required:

Specified by:
runReportJob in interface ReportServiceInterface
Parameters:
reportJob - the report job to run
Returns:
the report job with its ID filled in
Throws:
RemoteException
ApiException


Copyright © 2012. All Rights Reserved.