class Google::Apis::AdexchangebuyerV1_3::PerformanceReport
The configuration data for an Ad Exchange performance report list.
Attributes
The number of bid responses with an ad. Corresponds to the JSON property `bidRate` @return [Float]
The number of bid requests sent to your bidder. Corresponds to the JSON property `bidRequestRate` @return [Float]
Rate of various prefiltering statuses per match. Please refer to the callout- status-codes.txt file for different statuses. Corresponds to the JSON property `calloutStatusRate` @return [Array<Object>]
Rate of ads with a given status. Please refer to the creative-status-codes.txt file for different statuses. Corresponds to the JSON property `creativeStatusRate` @return [Array<Object>]
The number of bid responses that were filtered due to a policy violation or other errors. Corresponds to the JSON property `filteredBidRate` @return [Float]
Average QPS for hosted match operations. Corresponds to the JSON property `hostedMatchStatusRate` @return [Array<Object>]
The number of potential queries based on your pretargeting settings. Corresponds to the JSON property `inventoryMatchRate` @return [Float]
Resource type. Corresponds to the JSON property `kind` @return [String]
The 50th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report. Corresponds to the JSON property `latency50thPercentile` @return [Float]
The 85th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report. Corresponds to the JSON property `latency85thPercentile` @return [Float]
The 95th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report. Corresponds to the JSON property `latency95thPercentile` @return [Float]
Rate of various quota account statuses per quota check. Corresponds to the JSON property `noQuotaInRegion` @return [Float]
Rate of various quota account statuses per quota check. Corresponds to the JSON property `outOfQuota` @return [Float]
Average QPS for pixel match requests from clients. Corresponds to the JSON property `pixelMatchRequests` @return [Float]
Average QPS for pixel match responses from clients. Corresponds to the JSON property `pixelMatchResponses` @return [Float]
The configured quota limits for this account. Corresponds to the JSON property `quotaConfiguredLimit` @return [Float]
The throttled quota limits for this account. Corresponds to the JSON property `quotaThrottledLimit` @return [Float]
The trading location of this data. Corresponds to the JSON property `region` @return [String]
The number of properly formed bid responses received by our servers within the deadline. Corresponds to the JSON property `successfulRequestRate` @return [Float]
The unix timestamp of the starting time of this performance data. Corresponds to the JSON property `timestamp` @return [String]
The number of bid responses that were unsuccessful due to timeouts, incorrect formatting, etc. Corresponds to the JSON property `unsuccessfulRequestRate` @return [Float]
Public Class Methods
# File generated/google/apis/adexchangebuyer_v1_3/classes.rb, line 1005 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/adexchangebuyer_v1_3/classes.rb, line 1010 def update!(**args) @bid_rate = args[:bid_rate] if args.key?(:bid_rate) @bid_request_rate = args[:bid_request_rate] if args.key?(:bid_request_rate) @callout_status_rate = args[:callout_status_rate] if args.key?(:callout_status_rate) @cookie_matcher_status_rate = args[:cookie_matcher_status_rate] if args.key?(:cookie_matcher_status_rate) @creative_status_rate = args[:creative_status_rate] if args.key?(:creative_status_rate) @filtered_bid_rate = args[:filtered_bid_rate] if args.key?(:filtered_bid_rate) @hosted_match_status_rate = args[:hosted_match_status_rate] if args.key?(:hosted_match_status_rate) @inventory_match_rate = args[:inventory_match_rate] if args.key?(:inventory_match_rate) @kind = args[:kind] if args.key?(:kind) @latency_50th_percentile = args[:latency_50th_percentile] if args.key?(:latency_50th_percentile) @latency_85th_percentile = args[:latency_85th_percentile] if args.key?(:latency_85th_percentile) @latency_95th_percentile = args[:latency_95th_percentile] if args.key?(:latency_95th_percentile) @no_quota_in_region = args[:no_quota_in_region] if args.key?(:no_quota_in_region) @out_of_quota = args[:out_of_quota] if args.key?(:out_of_quota) @pixel_match_requests = args[:pixel_match_requests] if args.key?(:pixel_match_requests) @pixel_match_responses = args[:pixel_match_responses] if args.key?(:pixel_match_responses) @quota_configured_limit = args[:quota_configured_limit] if args.key?(:quota_configured_limit) @quota_throttled_limit = args[:quota_throttled_limit] if args.key?(:quota_throttled_limit) @region = args[:region] if args.key?(:region) @successful_request_rate = args[:successful_request_rate] if args.key?(:successful_request_rate) @timestamp = args[:timestamp] if args.key?(:timestamp) @unsuccessful_request_rate = args[:unsuccessful_request_rate] if args.key?(:unsuccessful_request_rate) end