com.google.api.ads.adwords.v201109.cm
Interface ReportDefinitionServiceInterface

All Superinterfaces:
Remote
All Known Implementing Classes:
ReportDefinitionServiceSoapBindingStub

public interface ReportDefinitionServiceInterface
extends Remote


Method Summary
 ReportDefinitionPage get(ReportDefinitionSelector selector)
          Returns the list of report definitions that meet the selector criteria.
 ReportDefinitionField[] getReportFields(ReportDefinitionReportType reportType)
          Returns the available report fields for a given report type.
 

Method Detail

get

ReportDefinitionPage get(ReportDefinitionSelector selector)
                         throws RemoteException,
                                ApiException
Returns the list of report definitions that meet the selector criteria.

Parameters:
selector - Determines which report definitions to return. If empty, all report definitions will be returned.
Returns:
A list of report definitions.
Throws:
ApiException - if problems occurred while fetching report definitions information.
RemoteException

getReportFields

ReportDefinitionField[] getReportFields(ReportDefinitionReportType reportType)
                                        throws RemoteException,
                                               ApiException
Returns the available report fields for a given report type.

Parameters:
reportType - The type of report.
Returns:
The list of available report fields. Each ReportDefinitionField encapsulates the field name, the field data type, and the enum values (if the field's type is enum).
Throws:
ApiException - if a problem occurred while fetching the ReportDefinitionField information.
RemoteException


Copyright © 2011. All Rights Reserved.