source: vendor/google/apiclient-services/src/AdExchangeBuyer/PretargetingConfig.php

Last change on this file was e3d4e0a, checked in by Vlado 222039 <vlado.popovski@…>, 7 days ago

Upload project files

  • Property mode set to 100644
File size: 7.4 KB
Line 
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 PretargetingConfig extends \Google\Collection
21{
22 protected $collection_key = 'videoPlayerSizes';
23 public $billingId;
24 public $configId;
25 public $configName;
26 public $creativeType;
27 protected $dimensionsType = PretargetingConfigDimensions::class;
28 protected $dimensionsDataType = 'array';
29 public $excludedContentLabels;
30 public $excludedGeoCriteriaIds;
31 protected $excludedPlacementsType = PretargetingConfigExcludedPlacements::class;
32 protected $excludedPlacementsDataType = 'array';
33 public $excludedUserLists;
34 public $excludedVerticals;
35 public $geoCriteriaIds;
36 public $isActive;
37 public $kind;
38 public $languages;
39 public $maximumQps;
40 public $minimumViewabilityDecile;
41 public $mobileCarriers;
42 public $mobileDevices;
43 public $mobileOperatingSystemVersions;
44 protected $placementsType = PretargetingConfigPlacements::class;
45 protected $placementsDataType = 'array';
46 public $platforms;
47 public $supportedCreativeAttributes;
48 public $userIdentifierDataRequired;
49 public $userLists;
50 public $vendorTypes;
51 public $verticals;
52 protected $videoPlayerSizesType = PretargetingConfigVideoPlayerSizes::class;
53 protected $videoPlayerSizesDataType = 'array';
54
55 public function setBillingId($billingId)
56 {
57 $this->billingId = $billingId;
58 }
59 public function getBillingId()
60 {
61 return $this->billingId;
62 }
63 public function setConfigId($configId)
64 {
65 $this->configId = $configId;
66 }
67 public function getConfigId()
68 {
69 return $this->configId;
70 }
71 public function setConfigName($configName)
72 {
73 $this->configName = $configName;
74 }
75 public function getConfigName()
76 {
77 return $this->configName;
78 }
79 public function setCreativeType($creativeType)
80 {
81 $this->creativeType = $creativeType;
82 }
83 public function getCreativeType()
84 {
85 return $this->creativeType;
86 }
87 /**
88 * @param PretargetingConfigDimensions[]
89 */
90 public function setDimensions($dimensions)
91 {
92 $this->dimensions = $dimensions;
93 }
94 /**
95 * @return PretargetingConfigDimensions[]
96 */
97 public function getDimensions()
98 {
99 return $this->dimensions;
100 }
101 public function setExcludedContentLabels($excludedContentLabels)
102 {
103 $this->excludedContentLabels = $excludedContentLabels;
104 }
105 public function getExcludedContentLabels()
106 {
107 return $this->excludedContentLabels;
108 }
109 public function setExcludedGeoCriteriaIds($excludedGeoCriteriaIds)
110 {
111 $this->excludedGeoCriteriaIds = $excludedGeoCriteriaIds;
112 }
113 public function getExcludedGeoCriteriaIds()
114 {
115 return $this->excludedGeoCriteriaIds;
116 }
117 /**
118 * @param PretargetingConfigExcludedPlacements[]
119 */
120 public function setExcludedPlacements($excludedPlacements)
121 {
122 $this->excludedPlacements = $excludedPlacements;
123 }
124 /**
125 * @return PretargetingConfigExcludedPlacements[]
126 */
127 public function getExcludedPlacements()
128 {
129 return $this->excludedPlacements;
130 }
131 public function setExcludedUserLists($excludedUserLists)
132 {
133 $this->excludedUserLists = $excludedUserLists;
134 }
135 public function getExcludedUserLists()
136 {
137 return $this->excludedUserLists;
138 }
139 public function setExcludedVerticals($excludedVerticals)
140 {
141 $this->excludedVerticals = $excludedVerticals;
142 }
143 public function getExcludedVerticals()
144 {
145 return $this->excludedVerticals;
146 }
147 public function setGeoCriteriaIds($geoCriteriaIds)
148 {
149 $this->geoCriteriaIds = $geoCriteriaIds;
150 }
151 public function getGeoCriteriaIds()
152 {
153 return $this->geoCriteriaIds;
154 }
155 public function setIsActive($isActive)
156 {
157 $this->isActive = $isActive;
158 }
159 public function getIsActive()
160 {
161 return $this->isActive;
162 }
163 public function setKind($kind)
164 {
165 $this->kind = $kind;
166 }
167 public function getKind()
168 {
169 return $this->kind;
170 }
171 public function setLanguages($languages)
172 {
173 $this->languages = $languages;
174 }
175 public function getLanguages()
176 {
177 return $this->languages;
178 }
179 public function setMaximumQps($maximumQps)
180 {
181 $this->maximumQps = $maximumQps;
182 }
183 public function getMaximumQps()
184 {
185 return $this->maximumQps;
186 }
187 public function setMinimumViewabilityDecile($minimumViewabilityDecile)
188 {
189 $this->minimumViewabilityDecile = $minimumViewabilityDecile;
190 }
191 public function getMinimumViewabilityDecile()
192 {
193 return $this->minimumViewabilityDecile;
194 }
195 public function setMobileCarriers($mobileCarriers)
196 {
197 $this->mobileCarriers = $mobileCarriers;
198 }
199 public function getMobileCarriers()
200 {
201 return $this->mobileCarriers;
202 }
203 public function setMobileDevices($mobileDevices)
204 {
205 $this->mobileDevices = $mobileDevices;
206 }
207 public function getMobileDevices()
208 {
209 return $this->mobileDevices;
210 }
211 public function setMobileOperatingSystemVersions($mobileOperatingSystemVersions)
212 {
213 $this->mobileOperatingSystemVersions = $mobileOperatingSystemVersions;
214 }
215 public function getMobileOperatingSystemVersions()
216 {
217 return $this->mobileOperatingSystemVersions;
218 }
219 /**
220 * @param PretargetingConfigPlacements[]
221 */
222 public function setPlacements($placements)
223 {
224 $this->placements = $placements;
225 }
226 /**
227 * @return PretargetingConfigPlacements[]
228 */
229 public function getPlacements()
230 {
231 return $this->placements;
232 }
233 public function setPlatforms($platforms)
234 {
235 $this->platforms = $platforms;
236 }
237 public function getPlatforms()
238 {
239 return $this->platforms;
240 }
241 public function setSupportedCreativeAttributes($supportedCreativeAttributes)
242 {
243 $this->supportedCreativeAttributes = $supportedCreativeAttributes;
244 }
245 public function getSupportedCreativeAttributes()
246 {
247 return $this->supportedCreativeAttributes;
248 }
249 public function setUserIdentifierDataRequired($userIdentifierDataRequired)
250 {
251 $this->userIdentifierDataRequired = $userIdentifierDataRequired;
252 }
253 public function getUserIdentifierDataRequired()
254 {
255 return $this->userIdentifierDataRequired;
256 }
257 public function setUserLists($userLists)
258 {
259 $this->userLists = $userLists;
260 }
261 public function getUserLists()
262 {
263 return $this->userLists;
264 }
265 public function setVendorTypes($vendorTypes)
266 {
267 $this->vendorTypes = $vendorTypes;
268 }
269 public function getVendorTypes()
270 {
271 return $this->vendorTypes;
272 }
273 public function setVerticals($verticals)
274 {
275 $this->verticals = $verticals;
276 }
277 public function getVerticals()
278 {
279 return $this->verticals;
280 }
281 /**
282 * @param PretargetingConfigVideoPlayerSizes[]
283 */
284 public function setVideoPlayerSizes($videoPlayerSizes)
285 {
286 $this->videoPlayerSizes = $videoPlayerSizes;
287 }
288 /**
289 * @return PretargetingConfigVideoPlayerSizes[]
290 */
291 public function getVideoPlayerSizes()
292 {
293 return $this->videoPlayerSizes;
294 }
295}
296
297// Adding a class alias for backwards compatibility with the previous class name.
298class_alias(PretargetingConfig::class, 'Google_Service_AdExchangeBuyer_PretargetingConfig');
Note: See TracBrowser for help on using the repository browser.