class Google::Apis::AdexchangebuyerV1_4::Account::BidderLocation
Attributes
The protocol that the bidder endpoint is using. By default, OpenRTB protocols use JSON, except PROTOCOL_OPENRTB_PROTOBUF. PROTOCOL_OPENRTB_PROTOBUF uses protobuf encoding over the latest OpenRTB protocol version, which is 2.3 right now. Allowed values:
-
PROTOCOL_ADX
-
PROTOCOL_OPENRTB_2_2
-
PROTOCOL_OPENRTB_2_3
-
PROTOCOL_OPENRTB_PROTOBUF
Corresponds to the JSON property `bidProtocol` @return [String]
The maximum queries per second the Ad Exchange will send. Corresponds to the JSON property `maximumQps` @return [Fixnum]
The geographical region the Ad Exchange should send requests from. Only used by some quota systems, but always setting the value is recommended. Allowed values:
-
ASIA
-
EUROPE
-
US_EAST
-
US_WEST
Corresponds to the JSON property `region` @return [String]
The URL to which the Ad Exchange will send bid requests. Corresponds to the JSON property `url` @return [String]
Public Class Methods
# File generated/google/apis/adexchangebuyer_v1_4/classes.rb, line 127 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/adexchangebuyer_v1_4/classes.rb, line 132 def update!(**args) @bid_protocol = args[:bid_protocol] if args.key?(:bid_protocol) @maximum_qps = args[:maximum_qps] if args.key?(:maximum_qps) @region = args[:region] if args.key?(:region) @url = args[:url] if args.key?(:url) end