Class: Google::Apis::DisplayvideoV1::ExchangeConfigEnabledExchange
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV1::ExchangeConfigEnabledExchange
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v1/classes.rb,
lib/google/apis/displayvideo_v1/representations.rb,
lib/google/apis/displayvideo_v1/representations.rb
Overview
An enabled exchange in the partner.
Instance Attribute Summary collapse
-
#exchange ⇒ String
The enabled exchange.
-
#google_ad_manager_agency_id ⇒ String
Output only.
-
#google_ad_manager_buyer_network_id ⇒ String
Output only.
-
#seat_id ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ExchangeConfigEnabledExchange
constructor
A new instance of ExchangeConfigEnabledExchange.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ExchangeConfigEnabledExchange
Returns a new instance of ExchangeConfigEnabledExchange.
4383 4384 4385 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 4383 def initialize(**args) update!(**args) end |
Instance Attribute Details
#exchange ⇒ String
The enabled exchange.
Corresponds to the JSON property exchange
4364 4365 4366 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 4364 def exchange @exchange end |
#google_ad_manager_agency_id ⇒ String
Output only. Agency ID of Google Ad Manager. The field is only relevant when
Google Ad Manager is the enabled exchange.
Corresponds to the JSON property googleAdManagerAgencyId
4370 4371 4372 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 4370 def google_ad_manager_agency_id @google_ad_manager_agency_id end |
#google_ad_manager_buyer_network_id ⇒ String
Output only. Network ID of Google Ad Manager. The field is only relevant when
Google Ad Manager is the enabled exchange.
Corresponds to the JSON property googleAdManagerBuyerNetworkId
4376 4377 4378 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 4376 def google_ad_manager_buyer_network_id @google_ad_manager_buyer_network_id end |
#seat_id ⇒ String
Output only. Seat ID of the enabled exchange.
Corresponds to the JSON property seatId
4381 4382 4383 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 4381 def seat_id @seat_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4388 4389 4390 4391 4392 4393 |
# File 'lib/google/apis/displayvideo_v1/classes.rb', line 4388 def update!(**args) @exchange = args[:exchange] if args.key?(:exchange) @google_ad_manager_agency_id = args[:google_ad_manager_agency_id] if args.key?(:google_ad_manager_agency_id) @google_ad_manager_buyer_network_id = args[:google_ad_manager_buyer_network_id] if args.key?(:google_ad_manager_buyer_network_id) @seat_id = args[:seat_id] if args.key?(:seat_id) end |