Class: Google::Apis::AdexchangebuyerV1_4::Budget
- Inherits:
-
Object
- Object
- Google::Apis::AdexchangebuyerV1_4::Budget
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer_v1_4/classes.rb,
generated/google/apis/adexchangebuyer_v1_4/representations.rb,
generated/google/apis/adexchangebuyer_v1_4/representations.rb
Overview
The configuration data for Ad Exchange RTB - Budget API.
Instance Attribute Summary collapse
-
#account_id ⇒ Fixnum
The id of the account.
-
#billing_id ⇒ Fixnum
The billing id to determine which adgroup to provide budget information for.
-
#budget_amount ⇒ Fixnum
The daily budget amount in unit amount of the account currency to apply for the billingId provided.
-
#currency_code ⇒ String
The currency code for the buyer.
-
#id ⇒ String
The unique id that describes this item.
-
#kind ⇒ String
The kind of the resource, i.e.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Budget
constructor
A new instance of Budget.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Budget
Returns a new instance of Budget
365 366 367 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 365 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ Fixnum
The id of the account. This is required for get and update requests.
Corresponds to the JSON property accountId
336 337 338 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 336 def account_id @account_id end |
#billing_id ⇒ Fixnum
The billing id to determine which adgroup to provide budget information for.
This is required for get and update requests.
Corresponds to the JSON property billingId
342 343 344 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 342 def billing_id @billing_id end |
#budget_amount ⇒ Fixnum
The daily budget amount in unit amount of the account currency to apply for
the billingId provided. This is required for update requests.
Corresponds to the JSON property budgetAmount
348 349 350 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 348 def budget_amount @budget_amount end |
#currency_code ⇒ String
The currency code for the buyer. This cannot be altered here.
Corresponds to the JSON property currencyCode
353 354 355 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 353 def currency_code @currency_code end |
#id ⇒ String
The unique id that describes this item.
Corresponds to the JSON property id
358 359 360 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 358 def id @id end |
#kind ⇒ String
The kind of the resource, i.e. "adexchangebuyer#budget".
Corresponds to the JSON property kind
363 364 365 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 363 def kind @kind end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
370 371 372 373 374 375 376 377 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 370 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @billing_id = args[:billing_id] if args.key?(:billing_id) @budget_amount = args[:budget_amount] if args.key?(:budget_amount) @currency_code = args[:currency_code] if args.key?(:currency_code) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) end |