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_CreativeAssignment extends Google_Collection 19{ 20 protected $collection_key = 'richMediaExitOverrides'; 21 public $active; 22 public $applyEventTags; 23 protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl'; 24 protected $clickThroughUrlDataType = ''; 25 protected $companionCreativeOverridesType = 'Google_Service_Dfareporting_CompanionClickThroughOverride'; 26 protected $companionCreativeOverridesDataType = 'array'; 27 protected $creativeGroupAssignmentsType = 'Google_Service_Dfareporting_CreativeGroupAssignment'; 28 protected $creativeGroupAssignmentsDataType = 'array'; 29 public $creativeId; 30 protected $creativeIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue'; 31 protected $creativeIdDimensionValueDataType = ''; 32 public $endTime; 33 protected $richMediaExitOverridesType = 'Google_Service_Dfareporting_RichMediaExitOverride'; 34 protected $richMediaExitOverridesDataType = 'array'; 35 public $sequence; 36 public $sslCompliant; 37 public $startTime; 38 public $weight; 39 40 public function setActive($active) 41 { 42 $this->active = $active; 43 } 44 public function getActive() 45 { 46 return $this->active; 47 } 48 public function setApplyEventTags($applyEventTags) 49 { 50 $this->applyEventTags = $applyEventTags; 51 } 52 public function getApplyEventTags() 53 { 54 return $this->applyEventTags; 55 } 56 /** 57 * @param Google_Service_Dfareporting_ClickThroughUrl 58 */ 59 public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl) 60 { 61 $this->clickThroughUrl = $clickThroughUrl; 62 } 63 /** 64 * @return Google_Service_Dfareporting_ClickThroughUrl 65 */ 66 public function getClickThroughUrl() 67 { 68 return $this->clickThroughUrl; 69 } 70 /** 71 * @param Google_Service_Dfareporting_CompanionClickThroughOverride[] 72 */ 73 public function setCompanionCreativeOverrides($companionCreativeOverrides) 74 { 75 $this->companionCreativeOverrides = $companionCreativeOverrides; 76 } 77 /** 78 * @return Google_Service_Dfareporting_CompanionClickThroughOverride[] 79 */ 80 public function getCompanionCreativeOverrides() 81 { 82 return $this->companionCreativeOverrides; 83 } 84 /** 85 * @param Google_Service_Dfareporting_CreativeGroupAssignment[] 86 */ 87 public function setCreativeGroupAssignments($creativeGroupAssignments) 88 { 89 $this->creativeGroupAssignments = $creativeGroupAssignments; 90 } 91 /** 92 * @return Google_Service_Dfareporting_CreativeGroupAssignment[] 93 */ 94 public function getCreativeGroupAssignments() 95 { 96 return $this->creativeGroupAssignments; 97 } 98 public function setCreativeId($creativeId) 99 { 100 $this->creativeId = $creativeId; 101 } 102 public function getCreativeId() 103 { 104 return $this->creativeId; 105 } 106 /** 107 * @param Google_Service_Dfareporting_DimensionValue 108 */ 109 public function setCreativeIdDimensionValue(Google_Service_Dfareporting_DimensionValue $creativeIdDimensionValue) 110 { 111 $this->creativeIdDimensionValue = $creativeIdDimensionValue; 112 } 113 /** 114 * @return Google_Service_Dfareporting_DimensionValue 115 */ 116 public function getCreativeIdDimensionValue() 117 { 118 return $this->creativeIdDimensionValue; 119 } 120 public function setEndTime($endTime) 121 { 122 $this->endTime = $endTime; 123 } 124 public function getEndTime() 125 { 126 return $this->endTime; 127 } 128 /** 129 * @param Google_Service_Dfareporting_RichMediaExitOverride[] 130 */ 131 public function setRichMediaExitOverrides($richMediaExitOverrides) 132 { 133 $this->richMediaExitOverrides = $richMediaExitOverrides; 134 } 135 /** 136 * @return Google_Service_Dfareporting_RichMediaExitOverride[] 137 */ 138 public function getRichMediaExitOverrides() 139 { 140 return $this->richMediaExitOverrides; 141 } 142 public function setSequence($sequence) 143 { 144 $this->sequence = $sequence; 145 } 146 public function getSequence() 147 { 148 return $this->sequence; 149 } 150 public function setSslCompliant($sslCompliant) 151 { 152 $this->sslCompliant = $sslCompliant; 153 } 154 public function getSslCompliant() 155 { 156 return $this->sslCompliant; 157 } 158 public function setStartTime($startTime) 159 { 160 $this->startTime = $startTime; 161 } 162 public function getStartTime() 163 { 164 return $this->startTime; 165 } 166 public function setWeight($weight) 167 { 168 $this->weight = $weight; 169 } 170 public function getWeight() 171 { 172 return $this->weight; 173 } 174} 175