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
375 376 377 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 375 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
346 347 348 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 346 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
352 353 354 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 352 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
358 359 360 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 358 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
363 364 365 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 363 def currency_code @currency_code end |
#id ⇒ String
The unique id that describes this item.
Corresponds to the JSON property id
368 369 370 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 368 def id @id end |
#kind ⇒ String
The kind of the resource, i.e. "adexchangebuyer#budget".
Corresponds to the JSON property kind
373 374 375 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 373 def kind @kind end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
380 381 382 383 384 385 386 387 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 380 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 |