GoogleApi.DisplayVideo.V1.Model.CampaignBudget (google_api_display_video v0.23.0) View Source
Settings that control how the campaign budget is allocated.
Attributes
-
budgetAmountMicros
(type:String.t
, default:nil
) - Required. The budget amount the insertion order will spend for the given date_range. The amount is in micros. Must be greater than 0. For example, 500000000 represents 500 standard units of the currency. -
budgetId
(type:String.t
, default:nil
) - The unique ID of the campaign budget. If not included, budget is assumed to be new. -
budgetUnit
(type:String.t
, default:nil
) - Required. Immutable. The budget unit specifies whether the budget is currency based or impression based. -
dateRange
(type:GoogleApi.DisplayVideo.V1.Model.DateRange.t
, default:nil
) - Required. The flight start and end time settings of the segment. Bothstart_date
andend_date
must be before the year 2037. -
displayName
(type:String.t
, default:nil
) - Required. The display name of the budget. Must be UTF-8 encoded with a maximum size of 240 bytes. -
externalBudgetId
(type:String.t
, default:nil
) - Immutable. Must be unique under the campaign. If set, all impressions served against this budget will include this ID on the invoice if the customer has opted into budget-segment-level billing. -
externalBudgetSource
(type:String.t
, default:nil
) - Required. The external source of the budget segment. -
invoiceGroupingId
(type:String.t
, default:nil
) - Immutable. If set, all external_budget_id sharing the same invoice_grouping_id will include this ID on the invoice if the customer has opted into budget-segment-level billing. -
prismaConfig
(type:GoogleApi.DisplayVideo.V1.Model.PrismaConfig.t
, default:nil
) - Required for MediaOcean budgets. Additional metadata set by the MediaOcean Prisma tool.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.DisplayVideo.V1.Model.CampaignBudget{ budgetAmountMicros: String.t() | nil, budgetId: String.t() | nil, budgetUnit: String.t() | nil, dateRange: GoogleApi.DisplayVideo.V1.Model.DateRange.t() | nil, displayName: String.t() | nil, externalBudgetId: String.t() | nil, externalBudgetSource: String.t() | nil, invoiceGroupingId: String.t() | nil, prismaConfig: GoogleApi.DisplayVideo.V1.Model.PrismaConfig.t() | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.