1<?php
2/*
3 * Copyright 2014 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18namespace Google\Service\AdExchangeBuyer;
19
20class PerformanceReport extends \Google\Collection
21{
22  protected $collection_key = 'hostedMatchStatusRate';
23  public $bidRate;
24  public $bidRequestRate;
25  public $calloutStatusRate;
26  public $cookieMatcherStatusRate;
27  public $creativeStatusRate;
28  public $filteredBidRate;
29  public $hostedMatchStatusRate;
30  public $inventoryMatchRate;
31  public $kind;
32  public $latency50thPercentile;
33  public $latency85thPercentile;
34  public $latency95thPercentile;
35  public $noQuotaInRegion;
36  public $outOfQuota;
37  public $pixelMatchRequests;
38  public $pixelMatchResponses;
39  public $quotaConfiguredLimit;
40  public $quotaThrottledLimit;
41  public $region;
42  public $successfulRequestRate;
43  public $timestamp;
44  public $unsuccessfulRequestRate;
45
46  public function setBidRate($bidRate)
47  {
48    $this->bidRate = $bidRate;
49  }
50  public function getBidRate()
51  {
52    return $this->bidRate;
53  }
54  public function setBidRequestRate($bidRequestRate)
55  {
56    $this->bidRequestRate = $bidRequestRate;
57  }
58  public function getBidRequestRate()
59  {
60    return $this->bidRequestRate;
61  }
62  public function setCalloutStatusRate($calloutStatusRate)
63  {
64    $this->calloutStatusRate = $calloutStatusRate;
65  }
66  public function getCalloutStatusRate()
67  {
68    return $this->calloutStatusRate;
69  }
70  public function setCookieMatcherStatusRate($cookieMatcherStatusRate)
71  {
72    $this->cookieMatcherStatusRate = $cookieMatcherStatusRate;
73  }
74  public function getCookieMatcherStatusRate()
75  {
76    return $this->cookieMatcherStatusRate;
77  }
78  public function setCreativeStatusRate($creativeStatusRate)
79  {
80    $this->creativeStatusRate = $creativeStatusRate;
81  }
82  public function getCreativeStatusRate()
83  {
84    return $this->creativeStatusRate;
85  }
86  public function setFilteredBidRate($filteredBidRate)
87  {
88    $this->filteredBidRate = $filteredBidRate;
89  }
90  public function getFilteredBidRate()
91  {
92    return $this->filteredBidRate;
93  }
94  public function setHostedMatchStatusRate($hostedMatchStatusRate)
95  {
96    $this->hostedMatchStatusRate = $hostedMatchStatusRate;
97  }
98  public function getHostedMatchStatusRate()
99  {
100    return $this->hostedMatchStatusRate;
101  }
102  public function setInventoryMatchRate($inventoryMatchRate)
103  {
104    $this->inventoryMatchRate = $inventoryMatchRate;
105  }
106  public function getInventoryMatchRate()
107  {
108    return $this->inventoryMatchRate;
109  }
110  public function setKind($kind)
111  {
112    $this->kind = $kind;
113  }
114  public function getKind()
115  {
116    return $this->kind;
117  }
118  public function setLatency50thPercentile($latency50thPercentile)
119  {
120    $this->latency50thPercentile = $latency50thPercentile;
121  }
122  public function getLatency50thPercentile()
123  {
124    return $this->latency50thPercentile;
125  }
126  public function setLatency85thPercentile($latency85thPercentile)
127  {
128    $this->latency85thPercentile = $latency85thPercentile;
129  }
130  public function getLatency85thPercentile()
131  {
132    return $this->latency85thPercentile;
133  }
134  public function setLatency95thPercentile($latency95thPercentile)
135  {
136    $this->latency95thPercentile = $latency95thPercentile;
137  }
138  public function getLatency95thPercentile()
139  {
140    return $this->latency95thPercentile;
141  }
142  public function setNoQuotaInRegion($noQuotaInRegion)
143  {
144    $this->noQuotaInRegion = $noQuotaInRegion;
145  }
146  public function getNoQuotaInRegion()
147  {
148    return $this->noQuotaInRegion;
149  }
150  public function setOutOfQuota($outOfQuota)
151  {
152    $this->outOfQuota = $outOfQuota;
153  }
154  public function getOutOfQuota()
155  {
156    return $this->outOfQuota;
157  }
158  public function setPixelMatchRequests($pixelMatchRequests)
159  {
160    $this->pixelMatchRequests = $pixelMatchRequests;
161  }
162  public function getPixelMatchRequests()
163  {
164    return $this->pixelMatchRequests;
165  }
166  public function setPixelMatchResponses($pixelMatchResponses)
167  {
168    $this->pixelMatchResponses = $pixelMatchResponses;
169  }
170  public function getPixelMatchResponses()
171  {
172    return $this->pixelMatchResponses;
173  }
174  public function setQuotaConfiguredLimit($quotaConfiguredLimit)
175  {
176    $this->quotaConfiguredLimit = $quotaConfiguredLimit;
177  }
178  public function getQuotaConfiguredLimit()
179  {
180    return $this->quotaConfiguredLimit;
181  }
182  public function setQuotaThrottledLimit($quotaThrottledLimit)
183  {
184    $this->quotaThrottledLimit = $quotaThrottledLimit;
185  }
186  public function getQuotaThrottledLimit()
187  {
188    return $this->quotaThrottledLimit;
189  }
190  public function setRegion($region)
191  {
192    $this->region = $region;
193  }
194  public function getRegion()
195  {
196    return $this->region;
197  }
198  public function setSuccessfulRequestRate($successfulRequestRate)
199  {
200    $this->successfulRequestRate = $successfulRequestRate;
201  }
202  public function getSuccessfulRequestRate()
203  {
204    return $this->successfulRequestRate;
205  }
206  public function setTimestamp($timestamp)
207  {
208    $this->timestamp = $timestamp;
209  }
210  public function getTimestamp()
211  {
212    return $this->timestamp;
213  }
214  public function setUnsuccessfulRequestRate($unsuccessfulRequestRate)
215  {
216    $this->unsuccessfulRequestRate = $unsuccessfulRequestRate;
217  }
218  public function getUnsuccessfulRequestRate()
219  {
220    return $this->unsuccessfulRequestRate;
221  }
222}
223
224// Adding a class alias for backwards compatibility with the previous class name.
225class_alias(PerformanceReport::class, 'Google_Service_AdExchangeBuyer_PerformanceReport');
226