Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.AdWords.v201809.BudgetOrderService Class Reference

Service for managing BudgetOrders. Note: The More...

Inheritance diagram for Google.Api.Ads.AdWords.v201809.BudgetOrderService:
Google.Api.Ads.AdWords.v201809.IBudgetOrderService Google.Api.Ads.AdWords.v201809.BudgetOrderServiceInterface

Public Member Functions

 BudgetOrderService ()
 Creates a new instance of the BudgetOrderService class. More...
 
 BudgetOrderService (string endpointConfigurationName)
 Creates a new instance of the BudgetOrderService class. More...
 
 BudgetOrderService (string endpointConfigurationName, string remoteAddress)
 Creates a new instance of the BudgetOrderService class. More...
 
 BudgetOrderService (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the BudgetOrderService class. More...
 
 BudgetOrderService (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the BudgetOrderService class. More...
 
virtual
Google.Api.Ads.AdWords.v201809.BudgetOrderPage 
get (Google.Api.Ads.AdWords.v201809.Selector serviceSelector)
 Gets a list of BudgetOrders using the generic selector. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdWords.v201809.BudgetOrderPage
getAsync (Google.Api.Ads.AdWords.v201809.Selector serviceSelector)
 
virtual
Google.Api.Ads.AdWords.v201809.BillingAccount[] 
getBillingAccounts ()
 Returns all the open/active BillingAccounts associated with the current manager. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdWords.v201809.BillingAccount[]> 
getBillingAccountsAsync ()
 
virtual
Google.Api.Ads.AdWords.v201809.BudgetOrderReturnValue 
mutate (Google.Api.Ads.AdWords.v201809.BudgetOrderOperation[] operations)
 Adds, updates, or removes budget orders. Supported operations are: More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdWords.v201809.BudgetOrderReturnValue
mutateAsync (Google.Api.Ads.AdWords.v201809.BudgetOrderOperation[] operations)
 

Detailed Description

Service for managing BudgetOrders.

Note: The

mutate action in this service is available only on a whitelist basis.

Warning: The BudgetOrderService is limited to one operation per mutate request. Any attempt to make more than one operation will result in an ApiException.

Constructor & Destructor Documentation

Google.Api.Ads.AdWords.v201809.BudgetOrderService.BudgetOrderService ( )
inline

Creates a new instance of the BudgetOrderService class.

Google.Api.Ads.AdWords.v201809.BudgetOrderService.BudgetOrderService ( string  endpointConfigurationName)
inline

Creates a new instance of the BudgetOrderService class.

Google.Api.Ads.AdWords.v201809.BudgetOrderService.BudgetOrderService ( string  endpointConfigurationName,
string  remoteAddress 
)
inline

Creates a new instance of the BudgetOrderService class.

Google.Api.Ads.AdWords.v201809.BudgetOrderService.BudgetOrderService ( string  endpointConfigurationName,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the BudgetOrderService class.

Google.Api.Ads.AdWords.v201809.BudgetOrderService.BudgetOrderService ( System.ServiceModel.Channels.Binding  binding,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the BudgetOrderService class.

Member Function Documentation

virtual Google.Api.Ads.AdWords.v201809.BudgetOrderPage Google.Api.Ads.AdWords.v201809.BudgetOrderService.get ( Google.Api.Ads.AdWords.v201809.Selector  serviceSelector)
inlinevirtual

Gets a list of BudgetOrders using the generic selector.

Parameters
serviceSelectorspecifies which BudgetOrder to return.
Returns
A BudgetOrderPage of BudgetOrders of the client customer. All BudgetOrder fields are returned. Stats are not yet supported.

AdWordsApiException

Implements Google.Api.Ads.AdWords.v201809.BudgetOrderServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdWords.v201809.BudgetOrderPage> Google.Api.Ads.AdWords.v201809.BudgetOrderService.getAsync ( Google.Api.Ads.AdWords.v201809.Selector  serviceSelector)
inlinevirtual
virtual Google.Api.Ads.AdWords.v201809.BillingAccount [] Google.Api.Ads.AdWords.v201809.BudgetOrderService.getBillingAccounts ( )
inlinevirtual

Returns all the open/active BillingAccounts associated with the current manager.

Returns
A list of BillingAccounts.

AdWordsApiException

Implements Google.Api.Ads.AdWords.v201809.IBudgetOrderService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdWords.v201809.BillingAccount[]> Google.Api.Ads.AdWords.v201809.BudgetOrderService.getBillingAccountsAsync ( )
inlinevirtual
virtual Google.Api.Ads.AdWords.v201809.BudgetOrderReturnValue Google.Api.Ads.AdWords.v201809.BudgetOrderService.mutate ( Google.Api.Ads.AdWords.v201809.BudgetOrderOperation[]  operations)
inlinevirtual

Adds, updates, or removes budget orders. Supported operations are:

ADD: Adds a BudgetOrder to the billing account specified by the billing account ID.

SET: Sets the start/end date and amount of the BudgetOrder.

REMOVE: Cancels the BudgetOrder (status change).

Warning: The BudgetOrderService is limited to one operation per mutate request. Any attempt to make more than one operation will result in an ApiException.

Note: This action is available only on a whitelist basis.

Parameters
operationsA list of operations, however currently we only support one operation per mutate call.
Returns
BudgetOrders affected by the mutate operation.

AdWordsApiException

Implements Google.Api.Ads.AdWords.v201809.IBudgetOrderService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdWords.v201809.BudgetOrderReturnValue> Google.Api.Ads.AdWords.v201809.BudgetOrderService.mutateAsync ( Google.Api.Ads.AdWords.v201809.BudgetOrderOperation[]  operations)
inlinevirtual

The documentation for this class was generated from the following file: