class Google::Apis::DisplayvideoV1::ExchangeConfigEnabledExchange

An enabled exchange in the partner.

Attributes

exchange[RW]

The enabled exchange. Corresponds to the JSON property `exchange` @return [String]

google_ad_manager_agency_id[RW]

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` @return [String]

google_ad_manager_buyer_network_id[RW]

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` @return [String]

seat_id[RW]

Output only. Seat ID of the enabled exchange. Corresponds to the JSON property `seatId` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/displayvideo_v1/classes.rb, line 4231
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/displayvideo_v1/classes.rb, line 4236
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