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

Budgets are used for managing the amount of money spent on AdWords. More...

Classes

class  Fields
 List of all supported fields for the Budget class. More...
 
class  FilterableFields
 List of all supported filterable fields for the Budget class. More...
 
class  SelectableFields
 List of all supported selectable fields for the Budget class. More...
 

Properties

long budgetId [get, set]
 A Budget is created using the BudgetService ADD operation and is assigned a BudgetId. The BudgetId is used when modifying the Budget with BudgetService, or associating the Budget to a Campaign with CampaignService. A BudgetId can be shared across different campaigns–the system will then allocate the Budget among the Campaigns to get the optimum result. This field can be selected using the value "BudgetId".This field can be filtered on. More...
 
bool budgetIdSpecified [get, set]
 
string name [get, set]
 Name of the Budget. When creating a Budget through BudgetService, every explicitly shared Budget must have a non-null non-empty name. In addition, all explicitly shared Budget names owned by an account must be distinct. Budgets that are not explicitly shared derive their name from the attached Campaign's name. This field can be selected using the value "BudgetName".This field can be filtered on. This field is read only and will be ignored when sent to the API for the following Operators: REMOVE. The length of this string should be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed). More...
 
Money amount [get, set]
 Amount of budget in the local currency for the account. This value represents an average daily budget amount; the actual daily costs might vary. See Charges and your daily budget. This field can be selected using the value "Amount".This field can be filtered on. This field must be greater than or equal to 1. This field is read only and will be ignored when sent to the API for the following Operators: REMOVE. More...
 
BudgetBudgetDeliveryMethod deliveryMethod [get, set]
 Delivery method for the Budget which determines the rate at which the Budget is spent. Defaults to STANDARD and can be changed through BudgetService ADD or SET operations. This field can be selected using the value "DeliveryMethod". This field is read only and will be ignored when sent to the API for the following Operators: REMOVE. More...
 
bool deliveryMethodSpecified [get, set]
 
int referenceCount [get, set]
 Number of campaigns actively using this budget. This field is only populated for Get operations. This field can be selected using the value "BudgetReferenceCount".This field can be filtered on. This field is read only and will be ignored when sent to the API. More...
 
bool referenceCountSpecified [get, set]
 
bool isExplicitlyShared [get, set]
 If true, this budget was created with the purpose of sharing this budget across one or more campaigns. More...
 
bool isExplicitlySharedSpecified [get, set]
 
BudgetBudgetStatus status [get, set]
 This field can be selected using the value "BudgetStatus".This field can be filtered on. This field is read only and will be ignored when sent to the API. More...
 
bool statusSpecified [get, set]
 

Detailed Description

Budgets are used for managing the amount of money spent on AdWords.

Property Documentation

Money Google.Api.Ads.AdWords.v201809.Budget.amount
getset

Amount of budget in the local currency for the account. This value represents an average daily budget amount; the actual daily costs might vary. See Charges and your daily budget. This field can be selected using the value "Amount".This field can be filtered on. This field must be greater than or equal to 1. This field is read only and will be ignored when sent to the API for the following Operators: REMOVE.

long Google.Api.Ads.AdWords.v201809.Budget.budgetId
getset

A Budget is created using the BudgetService ADD operation and is assigned a BudgetId. The BudgetId is used when modifying the Budget with BudgetService, or associating the Budget to a Campaign with CampaignService. A BudgetId can be shared across different campaigns–the system will then allocate the Budget among the Campaigns to get the optimum result. This field can be selected using the value "BudgetId".This field can be filtered on.

Referenced by Google.Api.Ads.AdWords.Examples.CSharp.v201809.AddSmartShoppingAd.Run().

bool Google.Api.Ads.AdWords.v201809.Budget.budgetIdSpecified
getset

true, if a value is specified for budgetId, false otherwise.

BudgetBudgetDeliveryMethod Google.Api.Ads.AdWords.v201809.Budget.deliveryMethod
getset

Delivery method for the Budget which determines the rate at which the Budget is spent. Defaults to STANDARD and can be changed through BudgetService ADD or SET operations. This field can be selected using the value "DeliveryMethod". This field is read only and will be ignored when sent to the API for the following Operators: REMOVE.

bool Google.Api.Ads.AdWords.v201809.Budget.deliveryMethodSpecified
getset

true, if a value is specified for deliveryMethod, false otherwise.

bool Google.Api.Ads.AdWords.v201809.Budget.isExplicitlyShared
getset

If true, this budget was created with the purpose of sharing this budget across one or more campaigns.

If false, this budget was created with the intention to be dedicatedly used with a single campaign, and the Budget's name and status will stay in the sync with the associated Campaign's name and status. Attempting to share this budget with a second Campaign will result in an error.

This field can be selected using the value "IsBudgetExplicitlyShared".This field can be filtered on. This field is read only and will be ignored when sent to the API for the following Operators: REMOVE.

bool Google.Api.Ads.AdWords.v201809.Budget.isExplicitlySharedSpecified
getset

true, if a value is specified for isExplicitlyShared, false otherwise.

string Google.Api.Ads.AdWords.v201809.Budget.name
getset

Name of the Budget. When creating a Budget through BudgetService, every explicitly shared Budget must have a non-null non-empty name. In addition, all explicitly shared Budget names owned by an account must be distinct. Budgets that are not explicitly shared derive their name from the attached Campaign's name. This field can be selected using the value "BudgetName".This field can be filtered on. This field is read only and will be ignored when sent to the API for the following Operators: REMOVE. The length of this string should be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed).

int Google.Api.Ads.AdWords.v201809.Budget.referenceCount
getset

Number of campaigns actively using this budget. This field is only populated for Get operations. This field can be selected using the value "BudgetReferenceCount".This field can be filtered on. This field is read only and will be ignored when sent to the API.

bool Google.Api.Ads.AdWords.v201809.Budget.referenceCountSpecified
getset

true, if a value is specified for referenceCount, false otherwise.

BudgetBudgetStatus Google.Api.Ads.AdWords.v201809.Budget.status
getset

This field can be selected using the value "BudgetStatus".This field can be filtered on. This field is read only and will be ignored when sent to the API.

bool Google.Api.Ads.AdWords.v201809.Budget.statusSpecified
getset

true, if a value is specified for status, false otherwise.


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