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_Campaign extends Google_Collection 19{ 20 protected $collection_key = 'traffickerEmails'; 21 public $accountId; 22 protected $adBlockingConfigurationType = 'Google_Service_Dfareporting_AdBlockingConfiguration'; 23 protected $adBlockingConfigurationDataType = ''; 24 protected $additionalCreativeOptimizationConfigurationsType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration'; 25 protected $additionalCreativeOptimizationConfigurationsDataType = 'array'; 26 public $advertiserGroupId; 27 public $advertiserId; 28 protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue'; 29 protected $advertiserIdDimensionValueDataType = ''; 30 public $archived; 31 protected $audienceSegmentGroupsType = 'Google_Service_Dfareporting_AudienceSegmentGroup'; 32 protected $audienceSegmentGroupsDataType = 'array'; 33 public $billingInvoiceCode; 34 protected $clickThroughUrlSuffixPropertiesType = 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties'; 35 protected $clickThroughUrlSuffixPropertiesDataType = ''; 36 public $comment; 37 protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo'; 38 protected $createInfoDataType = ''; 39 public $creativeGroupIds; 40 protected $creativeOptimizationConfigurationType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration'; 41 protected $creativeOptimizationConfigurationDataType = ''; 42 protected $defaultClickThroughEventTagPropertiesType = 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties'; 43 protected $defaultClickThroughEventTagPropertiesDataType = ''; 44 public $defaultLandingPageId; 45 public $endDate; 46 protected $eventTagOverridesType = 'Google_Service_Dfareporting_EventTagOverride'; 47 protected $eventTagOverridesDataType = 'array'; 48 public $externalId; 49 public $id; 50 protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue'; 51 protected $idDimensionValueDataType = ''; 52 public $kind; 53 protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo'; 54 protected $lastModifiedInfoDataType = ''; 55 protected $measurementPartnerLinkType = 'Google_Service_Dfareporting_MeasurementPartnerCampaignLink'; 56 protected $measurementPartnerLinkDataType = ''; 57 public $name; 58 public $nielsenOcrEnabled; 59 public $startDate; 60 public $subaccountId; 61 public $traffickerEmails; 62 63 public function setAccountId($accountId) 64 { 65 $this->accountId = $accountId; 66 } 67 public function getAccountId() 68 { 69 return $this->accountId; 70 } 71 /** 72 * @param Google_Service_Dfareporting_AdBlockingConfiguration 73 */ 74 public function setAdBlockingConfiguration(Google_Service_Dfareporting_AdBlockingConfiguration $adBlockingConfiguration) 75 { 76 $this->adBlockingConfiguration = $adBlockingConfiguration; 77 } 78 /** 79 * @return Google_Service_Dfareporting_AdBlockingConfiguration 80 */ 81 public function getAdBlockingConfiguration() 82 { 83 return $this->adBlockingConfiguration; 84 } 85 /** 86 * @param Google_Service_Dfareporting_CreativeOptimizationConfiguration[] 87 */ 88 public function setAdditionalCreativeOptimizationConfigurations($additionalCreativeOptimizationConfigurations) 89 { 90 $this->additionalCreativeOptimizationConfigurations = $additionalCreativeOptimizationConfigurations; 91 } 92 /** 93 * @return Google_Service_Dfareporting_CreativeOptimizationConfiguration[] 94 */ 95 public function getAdditionalCreativeOptimizationConfigurations() 96 { 97 return $this->additionalCreativeOptimizationConfigurations; 98 } 99 public function setAdvertiserGroupId($advertiserGroupId) 100 { 101 $this->advertiserGroupId = $advertiserGroupId; 102 } 103 public function getAdvertiserGroupId() 104 { 105 return $this->advertiserGroupId; 106 } 107 public function setAdvertiserId($advertiserId) 108 { 109 $this->advertiserId = $advertiserId; 110 } 111 public function getAdvertiserId() 112 { 113 return $this->advertiserId; 114 } 115 /** 116 * @param Google_Service_Dfareporting_DimensionValue 117 */ 118 public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue) 119 { 120 $this->advertiserIdDimensionValue = $advertiserIdDimensionValue; 121 } 122 /** 123 * @return Google_Service_Dfareporting_DimensionValue 124 */ 125 public function getAdvertiserIdDimensionValue() 126 { 127 return $this->advertiserIdDimensionValue; 128 } 129 public function setArchived($archived) 130 { 131 $this->archived = $archived; 132 } 133 public function getArchived() 134 { 135 return $this->archived; 136 } 137 /** 138 * @param Google_Service_Dfareporting_AudienceSegmentGroup[] 139 */ 140 public function setAudienceSegmentGroups($audienceSegmentGroups) 141 { 142 $this->audienceSegmentGroups = $audienceSegmentGroups; 143 } 144 /** 145 * @return Google_Service_Dfareporting_AudienceSegmentGroup[] 146 */ 147 public function getAudienceSegmentGroups() 148 { 149 return $this->audienceSegmentGroups; 150 } 151 public function setBillingInvoiceCode($billingInvoiceCode) 152 { 153 $this->billingInvoiceCode = $billingInvoiceCode; 154 } 155 public function getBillingInvoiceCode() 156 { 157 return $this->billingInvoiceCode; 158 } 159 /** 160 * @param Google_Service_Dfareporting_ClickThroughUrlSuffixProperties 161 */ 162 public function setClickThroughUrlSuffixProperties(Google_Service_Dfareporting_ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties) 163 { 164 $this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties; 165 } 166 /** 167 * @return Google_Service_Dfareporting_ClickThroughUrlSuffixProperties 168 */ 169 public function getClickThroughUrlSuffixProperties() 170 { 171 return $this->clickThroughUrlSuffixProperties; 172 } 173 public function setComment($comment) 174 { 175 $this->comment = $comment; 176 } 177 public function getComment() 178 { 179 return $this->comment; 180 } 181 /** 182 * @param Google_Service_Dfareporting_LastModifiedInfo 183 */ 184 public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo) 185 { 186 $this->createInfo = $createInfo; 187 } 188 /** 189 * @return Google_Service_Dfareporting_LastModifiedInfo 190 */ 191 public function getCreateInfo() 192 { 193 return $this->createInfo; 194 } 195 public function setCreativeGroupIds($creativeGroupIds) 196 { 197 $this->creativeGroupIds = $creativeGroupIds; 198 } 199 public function getCreativeGroupIds() 200 { 201 return $this->creativeGroupIds; 202 } 203 /** 204 * @param Google_Service_Dfareporting_CreativeOptimizationConfiguration 205 */ 206 public function setCreativeOptimizationConfiguration(Google_Service_Dfareporting_CreativeOptimizationConfiguration $creativeOptimizationConfiguration) 207 { 208 $this->creativeOptimizationConfiguration = $creativeOptimizationConfiguration; 209 } 210 /** 211 * @return Google_Service_Dfareporting_CreativeOptimizationConfiguration 212 */ 213 public function getCreativeOptimizationConfiguration() 214 { 215 return $this->creativeOptimizationConfiguration; 216 } 217 /** 218 * @param Google_Service_Dfareporting_DefaultClickThroughEventTagProperties 219 */ 220 public function setDefaultClickThroughEventTagProperties(Google_Service_Dfareporting_DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties) 221 { 222 $this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties; 223 } 224 /** 225 * @return Google_Service_Dfareporting_DefaultClickThroughEventTagProperties 226 */ 227 public function getDefaultClickThroughEventTagProperties() 228 { 229 return $this->defaultClickThroughEventTagProperties; 230 } 231 public function setDefaultLandingPageId($defaultLandingPageId) 232 { 233 $this->defaultLandingPageId = $defaultLandingPageId; 234 } 235 public function getDefaultLandingPageId() 236 { 237 return $this->defaultLandingPageId; 238 } 239 public function setEndDate($endDate) 240 { 241 $this->endDate = $endDate; 242 } 243 public function getEndDate() 244 { 245 return $this->endDate; 246 } 247 /** 248 * @param Google_Service_Dfareporting_EventTagOverride[] 249 */ 250 public function setEventTagOverrides($eventTagOverrides) 251 { 252 $this->eventTagOverrides = $eventTagOverrides; 253 } 254 /** 255 * @return Google_Service_Dfareporting_EventTagOverride[] 256 */ 257 public function getEventTagOverrides() 258 { 259 return $this->eventTagOverrides; 260 } 261 public function setExternalId($externalId) 262 { 263 $this->externalId = $externalId; 264 } 265 public function getExternalId() 266 { 267 return $this->externalId; 268 } 269 public function setId($id) 270 { 271 $this->id = $id; 272 } 273 public function getId() 274 { 275 return $this->id; 276 } 277 /** 278 * @param Google_Service_Dfareporting_DimensionValue 279 */ 280 public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue) 281 { 282 $this->idDimensionValue = $idDimensionValue; 283 } 284 /** 285 * @return Google_Service_Dfareporting_DimensionValue 286 */ 287 public function getIdDimensionValue() 288 { 289 return $this->idDimensionValue; 290 } 291 public function setKind($kind) 292 { 293 $this->kind = $kind; 294 } 295 public function getKind() 296 { 297 return $this->kind; 298 } 299 /** 300 * @param Google_Service_Dfareporting_LastModifiedInfo 301 */ 302 public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo) 303 { 304 $this->lastModifiedInfo = $lastModifiedInfo; 305 } 306 /** 307 * @return Google_Service_Dfareporting_LastModifiedInfo 308 */ 309 public function getLastModifiedInfo() 310 { 311 return $this->lastModifiedInfo; 312 } 313 /** 314 * @param Google_Service_Dfareporting_MeasurementPartnerCampaignLink 315 */ 316 public function setMeasurementPartnerLink(Google_Service_Dfareporting_MeasurementPartnerCampaignLink $measurementPartnerLink) 317 { 318 $this->measurementPartnerLink = $measurementPartnerLink; 319 } 320 /** 321 * @return Google_Service_Dfareporting_MeasurementPartnerCampaignLink 322 */ 323 public function getMeasurementPartnerLink() 324 { 325 return $this->measurementPartnerLink; 326 } 327 public function setName($name) 328 { 329 $this->name = $name; 330 } 331 public function getName() 332 { 333 return $this->name; 334 } 335 public function setNielsenOcrEnabled($nielsenOcrEnabled) 336 { 337 $this->nielsenOcrEnabled = $nielsenOcrEnabled; 338 } 339 public function getNielsenOcrEnabled() 340 { 341 return $this->nielsenOcrEnabled; 342 } 343 public function setStartDate($startDate) 344 { 345 $this->startDate = $startDate; 346 } 347 public function getStartDate() 348 { 349 return $this->startDate; 350 } 351 public function setSubaccountId($subaccountId) 352 { 353 $this->subaccountId = $subaccountId; 354 } 355 public function getSubaccountId() 356 { 357 return $this->subaccountId; 358 } 359 public function setTraffickerEmails($traffickerEmails) 360 { 361 $this->traffickerEmails = $traffickerEmails; 362 } 363 public function getTraffickerEmails() 364 { 365 return $this->traffickerEmails; 366 } 367} 368