GoogleApiAdsAdWords
[ class tree: GoogleApiAdsAdWords ] [ index: GoogleApiAdsAdWords ] [ all elements ]

Class: CampaignEstimateRequest

Source Location: /AdWords/v201008/o/TrafficEstimatorService.php

Class Overview

EstimateRequest
   |
   --CampaignEstimateRequest

Represents a campaign that will be estimated.<p>


Variables

Methods


Inherited Variables

Inherited Methods

Class: EstimateRequest

EstimateRequest::__construct()
EstimateRequest::getNamespace()
Gets the namesapce of this class
EstimateRequest::getParameterMap()
Provided for getting non-php-standard named variables
EstimateRequest::getXsiTypeName()
Gets the xsi:type name of this class
EstimateRequest::__get()
Provided for getting non-php-standard named variables
EstimateRequest::__set()
Provided for setting non-php-standard named variables

Class Details

[line 4688]
Represents a campaign that will be estimated.<p>

Returns traffic estimates for the requested set of campaigns. The campaigns can be all new or all existing, or a mixture of new and existing. Only existing campaigns may contain estimates for existing ad groups.<p> For existing campaigns, the campaign and optionally the ad group will be used as context to produce more accurate estimates. Traffic estimates may only be requested on keywords, so regardless of whether campaign and ad group IDs are provided or left blank, at least one keyword is required to estimate traffic.<p> To make a keyword estimates request in which estimates do not consider existing account information (e.g. historical ad group performance), set #campaignId to {@code null}.




[ Top ]


Class Variables

$adGroupEstimateRequests =

[line 4699]



Tags:

access:  public

Type:   AdGroupEstimateRequest[]


[ Top ]

$campaignId =

[line 4693]



Tags:

access:  public

Type:   integer


[ Top ]

$targets =

[line 4705]



Tags:

access:  public

Type:   Target[]


[ Top ]



Class Methods


constructor __construct [line 4723]

CampaignEstimateRequest __construct( [ $campaignId = NULL], [ $adGroupEstimateRequests = NULL], [ $targets = NULL], [ $EstimateRequestType = NULL])



Tags:

access:  public


Overrides EstimateRequest::__construct() (parent method not documented)

Parameters:

   $campaignId  
   $adGroupEstimateRequests  
   $targets  
   $EstimateRequestType  

[ Top ]

method getNamespace [line 4711]

the getNamespace( )

Gets the namesapce of this class



Tags:

return:  namespace of this class
access:  public


Overrides EstimateRequest::getNamespace() (Gets the namesapce of this class)

[ Top ]

method getXsiTypeName [line 4719]

the getXsiTypeName( )

Gets the xsi:type name of this class



Tags:

return:  xsi:type name of this class
access:  public


Overrides EstimateRequest::getXsiTypeName() (Gets the xsi:type name of this class)

[ Top ]


Documentation generated by phpDocumentor 1.4.3