pub struct PerformanceReport {
Show 22 fields pub bid_rate: Option<f64>, pub bid_request_rate: Option<f64>, pub callout_status_rate: Option<Vec<String>>, pub cookie_matcher_status_rate: Option<Vec<String>>, pub creative_status_rate: Option<Vec<String>>, pub filtered_bid_rate: Option<f64>, pub hosted_match_status_rate: Option<Vec<String>>, pub inventory_match_rate: Option<f64>, pub kind: Option<String>, pub latency50th_percentile: Option<f64>, pub latency85th_percentile: Option<f64>, pub latency95th_percentile: Option<f64>, pub no_quota_in_region: Option<f64>, pub out_of_quota: Option<f64>, pub pixel_match_requests: Option<f64>, pub pixel_match_responses: Option<f64>, pub quota_configured_limit: Option<f64>, pub quota_throttled_limit: Option<f64>, pub region: Option<String>, pub successful_request_rate: Option<f64>, pub timestamp: Option<String>, pub unsuccessful_request_rate: Option<f64>,
}
Expand description

The configuration data for an Ad Exchange performance report list.

This type is not used in any activity, and only used as part of another schema.

Fields

bid_rate: Option<f64>

The number of bid responses with an ad.

bid_request_rate: Option<f64>

The number of bid requests sent to your bidder.

callout_status_rate: Option<Vec<String>>

Rate of various prefiltering statuses per match. Please refer to the callout-status-codes.txt file for different statuses.

cookie_matcher_status_rate: Option<Vec<String>>

Average QPS for cookie matcher operations.

creative_status_rate: Option<Vec<String>>

Rate of ads with a given status. Please refer to the creative-status-codes.txt file for different statuses.

filtered_bid_rate: Option<f64>

The number of bid responses that were filtered due to a policy violation or other errors.

hosted_match_status_rate: Option<Vec<String>>

Average QPS for hosted match operations.

inventory_match_rate: Option<f64>

The number of potential queries based on your pretargeting settings.

kind: Option<String>

Resource type.

latency50th_percentile: Option<f64>

The 50th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.

latency85th_percentile: Option<f64>

The 85th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.

latency95th_percentile: Option<f64>

The 95th percentile round trip latency(ms) as perceived from Google servers for the duration period covered by the report.

no_quota_in_region: Option<f64>

Rate of various quota account statuses per quota check.

out_of_quota: Option<f64>

Rate of various quota account statuses per quota check.

pixel_match_requests: Option<f64>

Average QPS for pixel match requests from clients.

pixel_match_responses: Option<f64>

Average QPS for pixel match responses from clients.

quota_configured_limit: Option<f64>

The configured quota limits for this account.

quota_throttled_limit: Option<f64>

The throttled quota limits for this account.

region: Option<String>

The trading location of this data.

successful_request_rate: Option<f64>

The number of properly formed bid responses received by our servers within the deadline.

timestamp: Option<String>

The unix timestamp of the starting time of this performance data.

unsuccessful_request_rate: Option<f64>

The number of bid responses that were unsuccessful due to timeouts, incorrect formatting, etc.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more