Show / Hide Table of Contents

Class LineItemBudget

Settings that control how budget is allocated.

Inheritance
System.Object
LineItemBudget
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.DisplayVideo.v1.Data
Assembly: Google.Apis.DisplayVideo.v1.dll
Syntax
public class LineItemBudget : IDirectResponseSchema

Properties

BudgetAllocationType

Required. The type of the budget allocation. LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC is only applicable when automatic budget allocation is enabled for the parent insertion order.

Declaration
[JsonProperty("budgetAllocationType")]
public virtual string BudgetAllocationType { get; set; }
Property Value
Type Description
System.String

BudgetUnit

Output only. The budget unit specifies whether the budget is currency based or impression based. This value is inherited from the parent insertion order.

Declaration
[JsonProperty("budgetUnit")]
public virtual string BudgetUnit { get; set; }
Property Value
Type Description
System.String

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

MaxAmount

The maximum budget amount the line item will spend. Must be greater than 0. When budget_allocation_type is:

  • LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC, this field is immutable and is set by the system. * LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED, if budget_unit is: - BUDGET_UNIT_CURRENCY, this field represents maximum budget amount to spend, in micros of the advertiser's currency. For example, 1500000 represents 1.5 standard units of the currency. - BUDGET_UNIT_IMPRESSIONS, this field represents the maximum number of impressions to serve. * LINE_ITEM_BUDGET_ALLOCATION_TYPE_UNLIMITED, this field is not applicable and will be ignored by the system.
Declaration
[JsonProperty("maxAmount")]
public virtual long? MaxAmount { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

Implements

Google.Apis.Requests.IDirectResponseSchema
In This Article
Back to top