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 18class Google_Service_Dfareporting_Report extends Google_Model 19{ 20 public $accountId; 21 protected $criteriaType = 'Google_Service_Dfareporting_ReportCriteria'; 22 protected $criteriaDataType = ''; 23 protected $crossDimensionReachCriteriaType = 'Google_Service_Dfareporting_ReportCrossDimensionReachCriteria'; 24 protected $crossDimensionReachCriteriaDataType = ''; 25 protected $deliveryType = 'Google_Service_Dfareporting_ReportDelivery'; 26 protected $deliveryDataType = ''; 27 public $etag; 28 public $fileName; 29 protected $floodlightCriteriaType = 'Google_Service_Dfareporting_ReportFloodlightCriteria'; 30 protected $floodlightCriteriaDataType = ''; 31 public $format; 32 public $id; 33 public $kind; 34 public $lastModifiedTime; 35 public $name; 36 public $ownerProfileId; 37 protected $pathAttributionCriteriaType = 'Google_Service_Dfareporting_ReportPathAttributionCriteria'; 38 protected $pathAttributionCriteriaDataType = ''; 39 protected $pathCriteriaType = 'Google_Service_Dfareporting_ReportPathCriteria'; 40 protected $pathCriteriaDataType = ''; 41 protected $pathToConversionCriteriaType = 'Google_Service_Dfareporting_ReportPathToConversionCriteria'; 42 protected $pathToConversionCriteriaDataType = ''; 43 protected $reachCriteriaType = 'Google_Service_Dfareporting_ReportReachCriteria'; 44 protected $reachCriteriaDataType = ''; 45 protected $scheduleType = 'Google_Service_Dfareporting_ReportSchedule'; 46 protected $scheduleDataType = ''; 47 public $subAccountId; 48 public $type; 49 50 public function setAccountId($accountId) 51 { 52 $this->accountId = $accountId; 53 } 54 public function getAccountId() 55 { 56 return $this->accountId; 57 } 58 /** 59 * @param Google_Service_Dfareporting_ReportCriteria 60 */ 61 public function setCriteria(Google_Service_Dfareporting_ReportCriteria $criteria) 62 { 63 $this->criteria = $criteria; 64 } 65 /** 66 * @return Google_Service_Dfareporting_ReportCriteria 67 */ 68 public function getCriteria() 69 { 70 return $this->criteria; 71 } 72 /** 73 * @param Google_Service_Dfareporting_ReportCrossDimensionReachCriteria 74 */ 75 public function setCrossDimensionReachCriteria(Google_Service_Dfareporting_ReportCrossDimensionReachCriteria $crossDimensionReachCriteria) 76 { 77 $this->crossDimensionReachCriteria = $crossDimensionReachCriteria; 78 } 79 /** 80 * @return Google_Service_Dfareporting_ReportCrossDimensionReachCriteria 81 */ 82 public function getCrossDimensionReachCriteria() 83 { 84 return $this->crossDimensionReachCriteria; 85 } 86 /** 87 * @param Google_Service_Dfareporting_ReportDelivery 88 */ 89 public function setDelivery(Google_Service_Dfareporting_ReportDelivery $delivery) 90 { 91 $this->delivery = $delivery; 92 } 93 /** 94 * @return Google_Service_Dfareporting_ReportDelivery 95 */ 96 public function getDelivery() 97 { 98 return $this->delivery; 99 } 100 public function setEtag($etag) 101 { 102 $this->etag = $etag; 103 } 104 public function getEtag() 105 { 106 return $this->etag; 107 } 108 public function setFileName($fileName) 109 { 110 $this->fileName = $fileName; 111 } 112 public function getFileName() 113 { 114 return $this->fileName; 115 } 116 /** 117 * @param Google_Service_Dfareporting_ReportFloodlightCriteria 118 */ 119 public function setFloodlightCriteria(Google_Service_Dfareporting_ReportFloodlightCriteria $floodlightCriteria) 120 { 121 $this->floodlightCriteria = $floodlightCriteria; 122 } 123 /** 124 * @return Google_Service_Dfareporting_ReportFloodlightCriteria 125 */ 126 public function getFloodlightCriteria() 127 { 128 return $this->floodlightCriteria; 129 } 130 public function setFormat($format) 131 { 132 $this->format = $format; 133 } 134 public function getFormat() 135 { 136 return $this->format; 137 } 138 public function setId($id) 139 { 140 $this->id = $id; 141 } 142 public function getId() 143 { 144 return $this->id; 145 } 146 public function setKind($kind) 147 { 148 $this->kind = $kind; 149 } 150 public function getKind() 151 { 152 return $this->kind; 153 } 154 public function setLastModifiedTime($lastModifiedTime) 155 { 156 $this->lastModifiedTime = $lastModifiedTime; 157 } 158 public function getLastModifiedTime() 159 { 160 return $this->lastModifiedTime; 161 } 162 public function setName($name) 163 { 164 $this->name = $name; 165 } 166 public function getName() 167 { 168 return $this->name; 169 } 170 public function setOwnerProfileId($ownerProfileId) 171 { 172 $this->ownerProfileId = $ownerProfileId; 173 } 174 public function getOwnerProfileId() 175 { 176 return $this->ownerProfileId; 177 } 178 /** 179 * @param Google_Service_Dfareporting_ReportPathAttributionCriteria 180 */ 181 public function setPathAttributionCriteria(Google_Service_Dfareporting_ReportPathAttributionCriteria $pathAttributionCriteria) 182 { 183 $this->pathAttributionCriteria = $pathAttributionCriteria; 184 } 185 /** 186 * @return Google_Service_Dfareporting_ReportPathAttributionCriteria 187 */ 188 public function getPathAttributionCriteria() 189 { 190 return $this->pathAttributionCriteria; 191 } 192 /** 193 * @param Google_Service_Dfareporting_ReportPathCriteria 194 */ 195 public function setPathCriteria(Google_Service_Dfareporting_ReportPathCriteria $pathCriteria) 196 { 197 $this->pathCriteria = $pathCriteria; 198 } 199 /** 200 * @return Google_Service_Dfareporting_ReportPathCriteria 201 */ 202 public function getPathCriteria() 203 { 204 return $this->pathCriteria; 205 } 206 /** 207 * @param Google_Service_Dfareporting_ReportPathToConversionCriteria 208 */ 209 public function setPathToConversionCriteria(Google_Service_Dfareporting_ReportPathToConversionCriteria $pathToConversionCriteria) 210 { 211 $this->pathToConversionCriteria = $pathToConversionCriteria; 212 } 213 /** 214 * @return Google_Service_Dfareporting_ReportPathToConversionCriteria 215 */ 216 public function getPathToConversionCriteria() 217 { 218 return $this->pathToConversionCriteria; 219 } 220 /** 221 * @param Google_Service_Dfareporting_ReportReachCriteria 222 */ 223 public function setReachCriteria(Google_Service_Dfareporting_ReportReachCriteria $reachCriteria) 224 { 225 $this->reachCriteria = $reachCriteria; 226 } 227 /** 228 * @return Google_Service_Dfareporting_ReportReachCriteria 229 */ 230 public function getReachCriteria() 231 { 232 return $this->reachCriteria; 233 } 234 /** 235 * @param Google_Service_Dfareporting_ReportSchedule 236 */ 237 public function setSchedule(Google_Service_Dfareporting_ReportSchedule $schedule) 238 { 239 $this->schedule = $schedule; 240 } 241 /** 242 * @return Google_Service_Dfareporting_ReportSchedule 243 */ 244 public function getSchedule() 245 { 246 return $this->schedule; 247 } 248 public function setSubAccountId($subAccountId) 249 { 250 $this->subAccountId = $subAccountId; 251 } 252 public function getSubAccountId() 253 { 254 return $this->subAccountId; 255 } 256 public function setType($type) 257 { 258 $this->type = $type; 259 } 260 public function getType() 261 { 262 return $this->type; 263 } 264} 265