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