source: vendor/google/apiclient-services/src/DisplayVideo/AssignedTargetingOption.php@ f9c482b

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

Upload new project files

  • Property mode set to 100644
File size: 28.1 KB
RevLine 
[f9c482b]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\DisplayVideo;
19
20class AssignedTargetingOption extends \Google\Model
21{
22 protected $ageRangeDetailsType = AgeRangeAssignedTargetingOptionDetails::class;
23 protected $ageRangeDetailsDataType = '';
24 protected $appCategoryDetailsType = AppCategoryAssignedTargetingOptionDetails::class;
25 protected $appCategoryDetailsDataType = '';
26 protected $appDetailsType = AppAssignedTargetingOptionDetails::class;
27 protected $appDetailsDataType = '';
28 /**
29 * @var string
30 */
31 public $assignedTargetingOptionId;
32 /**
33 * @var string
34 */
35 public $assignedTargetingOptionIdAlias;
36 protected $audienceGroupDetailsType = AudienceGroupAssignedTargetingOptionDetails::class;
37 protected $audienceGroupDetailsDataType = '';
38 protected $audioContentTypeDetailsType = AudioContentTypeAssignedTargetingOptionDetails::class;
39 protected $audioContentTypeDetailsDataType = '';
40 protected $authorizedSellerStatusDetailsType = AuthorizedSellerStatusAssignedTargetingOptionDetails::class;
41 protected $authorizedSellerStatusDetailsDataType = '';
42 protected $browserDetailsType = BrowserAssignedTargetingOptionDetails::class;
43 protected $browserDetailsDataType = '';
44 protected $businessChainDetailsType = BusinessChainAssignedTargetingOptionDetails::class;
45 protected $businessChainDetailsDataType = '';
46 protected $carrierAndIspDetailsType = CarrierAndIspAssignedTargetingOptionDetails::class;
47 protected $carrierAndIspDetailsDataType = '';
48 protected $categoryDetailsType = CategoryAssignedTargetingOptionDetails::class;
49 protected $categoryDetailsDataType = '';
50 protected $channelDetailsType = ChannelAssignedTargetingOptionDetails::class;
51 protected $channelDetailsDataType = '';
52 protected $contentDurationDetailsType = ContentDurationAssignedTargetingOptionDetails::class;
53 protected $contentDurationDetailsDataType = '';
54 protected $contentGenreDetailsType = ContentGenreAssignedTargetingOptionDetails::class;
55 protected $contentGenreDetailsDataType = '';
56 protected $contentInstreamPositionDetailsType = ContentInstreamPositionAssignedTargetingOptionDetails::class;
57 protected $contentInstreamPositionDetailsDataType = '';
58 protected $contentOutstreamPositionDetailsType = ContentOutstreamPositionAssignedTargetingOptionDetails::class;
59 protected $contentOutstreamPositionDetailsDataType = '';
60 protected $contentStreamTypeDetailsType = ContentStreamTypeAssignedTargetingOptionDetails::class;
61 protected $contentStreamTypeDetailsDataType = '';
62 protected $dayAndTimeDetailsType = DayAndTimeAssignedTargetingOptionDetails::class;
63 protected $dayAndTimeDetailsDataType = '';
64 protected $deviceMakeModelDetailsType = DeviceMakeModelAssignedTargetingOptionDetails::class;
65 protected $deviceMakeModelDetailsDataType = '';
66 protected $deviceTypeDetailsType = DeviceTypeAssignedTargetingOptionDetails::class;
67 protected $deviceTypeDetailsDataType = '';
68 protected $digitalContentLabelExclusionDetailsType = DigitalContentLabelAssignedTargetingOptionDetails::class;
69 protected $digitalContentLabelExclusionDetailsDataType = '';
70 protected $environmentDetailsType = EnvironmentAssignedTargetingOptionDetails::class;
71 protected $environmentDetailsDataType = '';
72 protected $exchangeDetailsType = ExchangeAssignedTargetingOptionDetails::class;
73 protected $exchangeDetailsDataType = '';
74 protected $genderDetailsType = GenderAssignedTargetingOptionDetails::class;
75 protected $genderDetailsDataType = '';
76 protected $geoRegionDetailsType = GeoRegionAssignedTargetingOptionDetails::class;
77 protected $geoRegionDetailsDataType = '';
78 protected $householdIncomeDetailsType = HouseholdIncomeAssignedTargetingOptionDetails::class;
79 protected $householdIncomeDetailsDataType = '';
80 /**
81 * @var string
82 */
83 public $inheritance;
84 protected $inventorySourceDetailsType = InventorySourceAssignedTargetingOptionDetails::class;
85 protected $inventorySourceDetailsDataType = '';
86 protected $inventorySourceGroupDetailsType = InventorySourceGroupAssignedTargetingOptionDetails::class;
87 protected $inventorySourceGroupDetailsDataType = '';
88 protected $keywordDetailsType = KeywordAssignedTargetingOptionDetails::class;
89 protected $keywordDetailsDataType = '';
90 protected $languageDetailsType = LanguageAssignedTargetingOptionDetails::class;
91 protected $languageDetailsDataType = '';
92 /**
93 * @var string
94 */
95 public $name;
96 protected $nativeContentPositionDetailsType = NativeContentPositionAssignedTargetingOptionDetails::class;
97 protected $nativeContentPositionDetailsDataType = '';
98 protected $negativeKeywordListDetailsType = NegativeKeywordListAssignedTargetingOptionDetails::class;
99 protected $negativeKeywordListDetailsDataType = '';
100 protected $omidDetailsType = OmidAssignedTargetingOptionDetails::class;
101 protected $omidDetailsDataType = '';
102 protected $onScreenPositionDetailsType = OnScreenPositionAssignedTargetingOptionDetails::class;
103 protected $onScreenPositionDetailsDataType = '';
104 protected $operatingSystemDetailsType = OperatingSystemAssignedTargetingOptionDetails::class;
105 protected $operatingSystemDetailsDataType = '';
106 protected $parentalStatusDetailsType = ParentalStatusAssignedTargetingOptionDetails::class;
107 protected $parentalStatusDetailsDataType = '';
108 protected $poiDetailsType = PoiAssignedTargetingOptionDetails::class;
109 protected $poiDetailsDataType = '';
110 protected $proximityLocationListDetailsType = ProximityLocationListAssignedTargetingOptionDetails::class;
111 protected $proximityLocationListDetailsDataType = '';
112 protected $regionalLocationListDetailsType = RegionalLocationListAssignedTargetingOptionDetails::class;
113 protected $regionalLocationListDetailsDataType = '';
114 protected $sensitiveCategoryExclusionDetailsType = SensitiveCategoryAssignedTargetingOptionDetails::class;
115 protected $sensitiveCategoryExclusionDetailsDataType = '';
116 protected $sessionPositionDetailsType = SessionPositionAssignedTargetingOptionDetails::class;
117 protected $sessionPositionDetailsDataType = '';
118 protected $subExchangeDetailsType = SubExchangeAssignedTargetingOptionDetails::class;
119 protected $subExchangeDetailsDataType = '';
120 /**
121 * @var string
122 */
123 public $targetingType;
124 protected $thirdPartyVerifierDetailsType = ThirdPartyVerifierAssignedTargetingOptionDetails::class;
125 protected $thirdPartyVerifierDetailsDataType = '';
126 protected $urlDetailsType = UrlAssignedTargetingOptionDetails::class;
127 protected $urlDetailsDataType = '';
128 protected $userRewardedContentDetailsType = UserRewardedContentAssignedTargetingOptionDetails::class;
129 protected $userRewardedContentDetailsDataType = '';
130 protected $videoPlayerSizeDetailsType = VideoPlayerSizeAssignedTargetingOptionDetails::class;
131 protected $videoPlayerSizeDetailsDataType = '';
132 protected $viewabilityDetailsType = ViewabilityAssignedTargetingOptionDetails::class;
133 protected $viewabilityDetailsDataType = '';
134 protected $youtubeChannelDetailsType = YoutubeChannelAssignedTargetingOptionDetails::class;
135 protected $youtubeChannelDetailsDataType = '';
136 protected $youtubeVideoDetailsType = YoutubeVideoAssignedTargetingOptionDetails::class;
137 protected $youtubeVideoDetailsDataType = '';
138
139 /**
140 * @param AgeRangeAssignedTargetingOptionDetails
141 */
142 public function setAgeRangeDetails(AgeRangeAssignedTargetingOptionDetails $ageRangeDetails)
143 {
144 $this->ageRangeDetails = $ageRangeDetails;
145 }
146 /**
147 * @return AgeRangeAssignedTargetingOptionDetails
148 */
149 public function getAgeRangeDetails()
150 {
151 return $this->ageRangeDetails;
152 }
153 /**
154 * @param AppCategoryAssignedTargetingOptionDetails
155 */
156 public function setAppCategoryDetails(AppCategoryAssignedTargetingOptionDetails $appCategoryDetails)
157 {
158 $this->appCategoryDetails = $appCategoryDetails;
159 }
160 /**
161 * @return AppCategoryAssignedTargetingOptionDetails
162 */
163 public function getAppCategoryDetails()
164 {
165 return $this->appCategoryDetails;
166 }
167 /**
168 * @param AppAssignedTargetingOptionDetails
169 */
170 public function setAppDetails(AppAssignedTargetingOptionDetails $appDetails)
171 {
172 $this->appDetails = $appDetails;
173 }
174 /**
175 * @return AppAssignedTargetingOptionDetails
176 */
177 public function getAppDetails()
178 {
179 return $this->appDetails;
180 }
181 /**
182 * @param string
183 */
184 public function setAssignedTargetingOptionId($assignedTargetingOptionId)
185 {
186 $this->assignedTargetingOptionId = $assignedTargetingOptionId;
187 }
188 /**
189 * @return string
190 */
191 public function getAssignedTargetingOptionId()
192 {
193 return $this->assignedTargetingOptionId;
194 }
195 /**
196 * @param string
197 */
198 public function setAssignedTargetingOptionIdAlias($assignedTargetingOptionIdAlias)
199 {
200 $this->assignedTargetingOptionIdAlias = $assignedTargetingOptionIdAlias;
201 }
202 /**
203 * @return string
204 */
205 public function getAssignedTargetingOptionIdAlias()
206 {
207 return $this->assignedTargetingOptionIdAlias;
208 }
209 /**
210 * @param AudienceGroupAssignedTargetingOptionDetails
211 */
212 public function setAudienceGroupDetails(AudienceGroupAssignedTargetingOptionDetails $audienceGroupDetails)
213 {
214 $this->audienceGroupDetails = $audienceGroupDetails;
215 }
216 /**
217 * @return AudienceGroupAssignedTargetingOptionDetails
218 */
219 public function getAudienceGroupDetails()
220 {
221 return $this->audienceGroupDetails;
222 }
223 /**
224 * @param AudioContentTypeAssignedTargetingOptionDetails
225 */
226 public function setAudioContentTypeDetails(AudioContentTypeAssignedTargetingOptionDetails $audioContentTypeDetails)
227 {
228 $this->audioContentTypeDetails = $audioContentTypeDetails;
229 }
230 /**
231 * @return AudioContentTypeAssignedTargetingOptionDetails
232 */
233 public function getAudioContentTypeDetails()
234 {
235 return $this->audioContentTypeDetails;
236 }
237 /**
238 * @param AuthorizedSellerStatusAssignedTargetingOptionDetails
239 */
240 public function setAuthorizedSellerStatusDetails(AuthorizedSellerStatusAssignedTargetingOptionDetails $authorizedSellerStatusDetails)
241 {
242 $this->authorizedSellerStatusDetails = $authorizedSellerStatusDetails;
243 }
244 /**
245 * @return AuthorizedSellerStatusAssignedTargetingOptionDetails
246 */
247 public function getAuthorizedSellerStatusDetails()
248 {
249 return $this->authorizedSellerStatusDetails;
250 }
251 /**
252 * @param BrowserAssignedTargetingOptionDetails
253 */
254 public function setBrowserDetails(BrowserAssignedTargetingOptionDetails $browserDetails)
255 {
256 $this->browserDetails = $browserDetails;
257 }
258 /**
259 * @return BrowserAssignedTargetingOptionDetails
260 */
261 public function getBrowserDetails()
262 {
263 return $this->browserDetails;
264 }
265 /**
266 * @param BusinessChainAssignedTargetingOptionDetails
267 */
268 public function setBusinessChainDetails(BusinessChainAssignedTargetingOptionDetails $businessChainDetails)
269 {
270 $this->businessChainDetails = $businessChainDetails;
271 }
272 /**
273 * @return BusinessChainAssignedTargetingOptionDetails
274 */
275 public function getBusinessChainDetails()
276 {
277 return $this->businessChainDetails;
278 }
279 /**
280 * @param CarrierAndIspAssignedTargetingOptionDetails
281 */
282 public function setCarrierAndIspDetails(CarrierAndIspAssignedTargetingOptionDetails $carrierAndIspDetails)
283 {
284 $this->carrierAndIspDetails = $carrierAndIspDetails;
285 }
286 /**
287 * @return CarrierAndIspAssignedTargetingOptionDetails
288 */
289 public function getCarrierAndIspDetails()
290 {
291 return $this->carrierAndIspDetails;
292 }
293 /**
294 * @param CategoryAssignedTargetingOptionDetails
295 */
296 public function setCategoryDetails(CategoryAssignedTargetingOptionDetails $categoryDetails)
297 {
298 $this->categoryDetails = $categoryDetails;
299 }
300 /**
301 * @return CategoryAssignedTargetingOptionDetails
302 */
303 public function getCategoryDetails()
304 {
305 return $this->categoryDetails;
306 }
307 /**
308 * @param ChannelAssignedTargetingOptionDetails
309 */
310 public function setChannelDetails(ChannelAssignedTargetingOptionDetails $channelDetails)
311 {
312 $this->channelDetails = $channelDetails;
313 }
314 /**
315 * @return ChannelAssignedTargetingOptionDetails
316 */
317 public function getChannelDetails()
318 {
319 return $this->channelDetails;
320 }
321 /**
322 * @param ContentDurationAssignedTargetingOptionDetails
323 */
324 public function setContentDurationDetails(ContentDurationAssignedTargetingOptionDetails $contentDurationDetails)
325 {
326 $this->contentDurationDetails = $contentDurationDetails;
327 }
328 /**
329 * @return ContentDurationAssignedTargetingOptionDetails
330 */
331 public function getContentDurationDetails()
332 {
333 return $this->contentDurationDetails;
334 }
335 /**
336 * @param ContentGenreAssignedTargetingOptionDetails
337 */
338 public function setContentGenreDetails(ContentGenreAssignedTargetingOptionDetails $contentGenreDetails)
339 {
340 $this->contentGenreDetails = $contentGenreDetails;
341 }
342 /**
343 * @return ContentGenreAssignedTargetingOptionDetails
344 */
345 public function getContentGenreDetails()
346 {
347 return $this->contentGenreDetails;
348 }
349 /**
350 * @param ContentInstreamPositionAssignedTargetingOptionDetails
351 */
352 public function setContentInstreamPositionDetails(ContentInstreamPositionAssignedTargetingOptionDetails $contentInstreamPositionDetails)
353 {
354 $this->contentInstreamPositionDetails = $contentInstreamPositionDetails;
355 }
356 /**
357 * @return ContentInstreamPositionAssignedTargetingOptionDetails
358 */
359 public function getContentInstreamPositionDetails()
360 {
361 return $this->contentInstreamPositionDetails;
362 }
363 /**
364 * @param ContentOutstreamPositionAssignedTargetingOptionDetails
365 */
366 public function setContentOutstreamPositionDetails(ContentOutstreamPositionAssignedTargetingOptionDetails $contentOutstreamPositionDetails)
367 {
368 $this->contentOutstreamPositionDetails = $contentOutstreamPositionDetails;
369 }
370 /**
371 * @return ContentOutstreamPositionAssignedTargetingOptionDetails
372 */
373 public function getContentOutstreamPositionDetails()
374 {
375 return $this->contentOutstreamPositionDetails;
376 }
377 /**
378 * @param ContentStreamTypeAssignedTargetingOptionDetails
379 */
380 public function setContentStreamTypeDetails(ContentStreamTypeAssignedTargetingOptionDetails $contentStreamTypeDetails)
381 {
382 $this->contentStreamTypeDetails = $contentStreamTypeDetails;
383 }
384 /**
385 * @return ContentStreamTypeAssignedTargetingOptionDetails
386 */
387 public function getContentStreamTypeDetails()
388 {
389 return $this->contentStreamTypeDetails;
390 }
391 /**
392 * @param DayAndTimeAssignedTargetingOptionDetails
393 */
394 public function setDayAndTimeDetails(DayAndTimeAssignedTargetingOptionDetails $dayAndTimeDetails)
395 {
396 $this->dayAndTimeDetails = $dayAndTimeDetails;
397 }
398 /**
399 * @return DayAndTimeAssignedTargetingOptionDetails
400 */
401 public function getDayAndTimeDetails()
402 {
403 return $this->dayAndTimeDetails;
404 }
405 /**
406 * @param DeviceMakeModelAssignedTargetingOptionDetails
407 */
408 public function setDeviceMakeModelDetails(DeviceMakeModelAssignedTargetingOptionDetails $deviceMakeModelDetails)
409 {
410 $this->deviceMakeModelDetails = $deviceMakeModelDetails;
411 }
412 /**
413 * @return DeviceMakeModelAssignedTargetingOptionDetails
414 */
415 public function getDeviceMakeModelDetails()
416 {
417 return $this->deviceMakeModelDetails;
418 }
419 /**
420 * @param DeviceTypeAssignedTargetingOptionDetails
421 */
422 public function setDeviceTypeDetails(DeviceTypeAssignedTargetingOptionDetails $deviceTypeDetails)
423 {
424 $this->deviceTypeDetails = $deviceTypeDetails;
425 }
426 /**
427 * @return DeviceTypeAssignedTargetingOptionDetails
428 */
429 public function getDeviceTypeDetails()
430 {
431 return $this->deviceTypeDetails;
432 }
433 /**
434 * @param DigitalContentLabelAssignedTargetingOptionDetails
435 */
436 public function setDigitalContentLabelExclusionDetails(DigitalContentLabelAssignedTargetingOptionDetails $digitalContentLabelExclusionDetails)
437 {
438 $this->digitalContentLabelExclusionDetails = $digitalContentLabelExclusionDetails;
439 }
440 /**
441 * @return DigitalContentLabelAssignedTargetingOptionDetails
442 */
443 public function getDigitalContentLabelExclusionDetails()
444 {
445 return $this->digitalContentLabelExclusionDetails;
446 }
447 /**
448 * @param EnvironmentAssignedTargetingOptionDetails
449 */
450 public function setEnvironmentDetails(EnvironmentAssignedTargetingOptionDetails $environmentDetails)
451 {
452 $this->environmentDetails = $environmentDetails;
453 }
454 /**
455 * @return EnvironmentAssignedTargetingOptionDetails
456 */
457 public function getEnvironmentDetails()
458 {
459 return $this->environmentDetails;
460 }
461 /**
462 * @param ExchangeAssignedTargetingOptionDetails
463 */
464 public function setExchangeDetails(ExchangeAssignedTargetingOptionDetails $exchangeDetails)
465 {
466 $this->exchangeDetails = $exchangeDetails;
467 }
468 /**
469 * @return ExchangeAssignedTargetingOptionDetails
470 */
471 public function getExchangeDetails()
472 {
473 return $this->exchangeDetails;
474 }
475 /**
476 * @param GenderAssignedTargetingOptionDetails
477 */
478 public function setGenderDetails(GenderAssignedTargetingOptionDetails $genderDetails)
479 {
480 $this->genderDetails = $genderDetails;
481 }
482 /**
483 * @return GenderAssignedTargetingOptionDetails
484 */
485 public function getGenderDetails()
486 {
487 return $this->genderDetails;
488 }
489 /**
490 * @param GeoRegionAssignedTargetingOptionDetails
491 */
492 public function setGeoRegionDetails(GeoRegionAssignedTargetingOptionDetails $geoRegionDetails)
493 {
494 $this->geoRegionDetails = $geoRegionDetails;
495 }
496 /**
497 * @return GeoRegionAssignedTargetingOptionDetails
498 */
499 public function getGeoRegionDetails()
500 {
501 return $this->geoRegionDetails;
502 }
503 /**
504 * @param HouseholdIncomeAssignedTargetingOptionDetails
505 */
506 public function setHouseholdIncomeDetails(HouseholdIncomeAssignedTargetingOptionDetails $householdIncomeDetails)
507 {
508 $this->householdIncomeDetails = $householdIncomeDetails;
509 }
510 /**
511 * @return HouseholdIncomeAssignedTargetingOptionDetails
512 */
513 public function getHouseholdIncomeDetails()
514 {
515 return $this->householdIncomeDetails;
516 }
517 /**
518 * @param string
519 */
520 public function setInheritance($inheritance)
521 {
522 $this->inheritance = $inheritance;
523 }
524 /**
525 * @return string
526 */
527 public function getInheritance()
528 {
529 return $this->inheritance;
530 }
531 /**
532 * @param InventorySourceAssignedTargetingOptionDetails
533 */
534 public function setInventorySourceDetails(InventorySourceAssignedTargetingOptionDetails $inventorySourceDetails)
535 {
536 $this->inventorySourceDetails = $inventorySourceDetails;
537 }
538 /**
539 * @return InventorySourceAssignedTargetingOptionDetails
540 */
541 public function getInventorySourceDetails()
542 {
543 return $this->inventorySourceDetails;
544 }
545 /**
546 * @param InventorySourceGroupAssignedTargetingOptionDetails
547 */
548 public function setInventorySourceGroupDetails(InventorySourceGroupAssignedTargetingOptionDetails $inventorySourceGroupDetails)
549 {
550 $this->inventorySourceGroupDetails = $inventorySourceGroupDetails;
551 }
552 /**
553 * @return InventorySourceGroupAssignedTargetingOptionDetails
554 */
555 public function getInventorySourceGroupDetails()
556 {
557 return $this->inventorySourceGroupDetails;
558 }
559 /**
560 * @param KeywordAssignedTargetingOptionDetails
561 */
562 public function setKeywordDetails(KeywordAssignedTargetingOptionDetails $keywordDetails)
563 {
564 $this->keywordDetails = $keywordDetails;
565 }
566 /**
567 * @return KeywordAssignedTargetingOptionDetails
568 */
569 public function getKeywordDetails()
570 {
571 return $this->keywordDetails;
572 }
573 /**
574 * @param LanguageAssignedTargetingOptionDetails
575 */
576 public function setLanguageDetails(LanguageAssignedTargetingOptionDetails $languageDetails)
577 {
578 $this->languageDetails = $languageDetails;
579 }
580 /**
581 * @return LanguageAssignedTargetingOptionDetails
582 */
583 public function getLanguageDetails()
584 {
585 return $this->languageDetails;
586 }
587 /**
588 * @param string
589 */
590 public function setName($name)
591 {
592 $this->name = $name;
593 }
594 /**
595 * @return string
596 */
597 public function getName()
598 {
599 return $this->name;
600 }
601 /**
602 * @param NativeContentPositionAssignedTargetingOptionDetails
603 */
604 public function setNativeContentPositionDetails(NativeContentPositionAssignedTargetingOptionDetails $nativeContentPositionDetails)
605 {
606 $this->nativeContentPositionDetails = $nativeContentPositionDetails;
607 }
608 /**
609 * @return NativeContentPositionAssignedTargetingOptionDetails
610 */
611 public function getNativeContentPositionDetails()
612 {
613 return $this->nativeContentPositionDetails;
614 }
615 /**
616 * @param NegativeKeywordListAssignedTargetingOptionDetails
617 */
618 public function setNegativeKeywordListDetails(NegativeKeywordListAssignedTargetingOptionDetails $negativeKeywordListDetails)
619 {
620 $this->negativeKeywordListDetails = $negativeKeywordListDetails;
621 }
622 /**
623 * @return NegativeKeywordListAssignedTargetingOptionDetails
624 */
625 public function getNegativeKeywordListDetails()
626 {
627 return $this->negativeKeywordListDetails;
628 }
629 /**
630 * @param OmidAssignedTargetingOptionDetails
631 */
632 public function setOmidDetails(OmidAssignedTargetingOptionDetails $omidDetails)
633 {
634 $this->omidDetails = $omidDetails;
635 }
636 /**
637 * @return OmidAssignedTargetingOptionDetails
638 */
639 public function getOmidDetails()
640 {
641 return $this->omidDetails;
642 }
643 /**
644 * @param OnScreenPositionAssignedTargetingOptionDetails
645 */
646 public function setOnScreenPositionDetails(OnScreenPositionAssignedTargetingOptionDetails $onScreenPositionDetails)
647 {
648 $this->onScreenPositionDetails = $onScreenPositionDetails;
649 }
650 /**
651 * @return OnScreenPositionAssignedTargetingOptionDetails
652 */
653 public function getOnScreenPositionDetails()
654 {
655 return $this->onScreenPositionDetails;
656 }
657 /**
658 * @param OperatingSystemAssignedTargetingOptionDetails
659 */
660 public function setOperatingSystemDetails(OperatingSystemAssignedTargetingOptionDetails $operatingSystemDetails)
661 {
662 $this->operatingSystemDetails = $operatingSystemDetails;
663 }
664 /**
665 * @return OperatingSystemAssignedTargetingOptionDetails
666 */
667 public function getOperatingSystemDetails()
668 {
669 return $this->operatingSystemDetails;
670 }
671 /**
672 * @param ParentalStatusAssignedTargetingOptionDetails
673 */
674 public function setParentalStatusDetails(ParentalStatusAssignedTargetingOptionDetails $parentalStatusDetails)
675 {
676 $this->parentalStatusDetails = $parentalStatusDetails;
677 }
678 /**
679 * @return ParentalStatusAssignedTargetingOptionDetails
680 */
681 public function getParentalStatusDetails()
682 {
683 return $this->parentalStatusDetails;
684 }
685 /**
686 * @param PoiAssignedTargetingOptionDetails
687 */
688 public function setPoiDetails(PoiAssignedTargetingOptionDetails $poiDetails)
689 {
690 $this->poiDetails = $poiDetails;
691 }
692 /**
693 * @return PoiAssignedTargetingOptionDetails
694 */
695 public function getPoiDetails()
696 {
697 return $this->poiDetails;
698 }
699 /**
700 * @param ProximityLocationListAssignedTargetingOptionDetails
701 */
702 public function setProximityLocationListDetails(ProximityLocationListAssignedTargetingOptionDetails $proximityLocationListDetails)
703 {
704 $this->proximityLocationListDetails = $proximityLocationListDetails;
705 }
706 /**
707 * @return ProximityLocationListAssignedTargetingOptionDetails
708 */
709 public function getProximityLocationListDetails()
710 {
711 return $this->proximityLocationListDetails;
712 }
713 /**
714 * @param RegionalLocationListAssignedTargetingOptionDetails
715 */
716 public function setRegionalLocationListDetails(RegionalLocationListAssignedTargetingOptionDetails $regionalLocationListDetails)
717 {
718 $this->regionalLocationListDetails = $regionalLocationListDetails;
719 }
720 /**
721 * @return RegionalLocationListAssignedTargetingOptionDetails
722 */
723 public function getRegionalLocationListDetails()
724 {
725 return $this->regionalLocationListDetails;
726 }
727 /**
728 * @param SensitiveCategoryAssignedTargetingOptionDetails
729 */
730 public function setSensitiveCategoryExclusionDetails(SensitiveCategoryAssignedTargetingOptionDetails $sensitiveCategoryExclusionDetails)
731 {
732 $this->sensitiveCategoryExclusionDetails = $sensitiveCategoryExclusionDetails;
733 }
734 /**
735 * @return SensitiveCategoryAssignedTargetingOptionDetails
736 */
737 public function getSensitiveCategoryExclusionDetails()
738 {
739 return $this->sensitiveCategoryExclusionDetails;
740 }
741 /**
742 * @param SessionPositionAssignedTargetingOptionDetails
743 */
744 public function setSessionPositionDetails(SessionPositionAssignedTargetingOptionDetails $sessionPositionDetails)
745 {
746 $this->sessionPositionDetails = $sessionPositionDetails;
747 }
748 /**
749 * @return SessionPositionAssignedTargetingOptionDetails
750 */
751 public function getSessionPositionDetails()
752 {
753 return $this->sessionPositionDetails;
754 }
755 /**
756 * @param SubExchangeAssignedTargetingOptionDetails
757 */
758 public function setSubExchangeDetails(SubExchangeAssignedTargetingOptionDetails $subExchangeDetails)
759 {
760 $this->subExchangeDetails = $subExchangeDetails;
761 }
762 /**
763 * @return SubExchangeAssignedTargetingOptionDetails
764 */
765 public function getSubExchangeDetails()
766 {
767 return $this->subExchangeDetails;
768 }
769 /**
770 * @param string
771 */
772 public function setTargetingType($targetingType)
773 {
774 $this->targetingType = $targetingType;
775 }
776 /**
777 * @return string
778 */
779 public function getTargetingType()
780 {
781 return $this->targetingType;
782 }
783 /**
784 * @param ThirdPartyVerifierAssignedTargetingOptionDetails
785 */
786 public function setThirdPartyVerifierDetails(ThirdPartyVerifierAssignedTargetingOptionDetails $thirdPartyVerifierDetails)
787 {
788 $this->thirdPartyVerifierDetails = $thirdPartyVerifierDetails;
789 }
790 /**
791 * @return ThirdPartyVerifierAssignedTargetingOptionDetails
792 */
793 public function getThirdPartyVerifierDetails()
794 {
795 return $this->thirdPartyVerifierDetails;
796 }
797 /**
798 * @param UrlAssignedTargetingOptionDetails
799 */
800 public function setUrlDetails(UrlAssignedTargetingOptionDetails $urlDetails)
801 {
802 $this->urlDetails = $urlDetails;
803 }
804 /**
805 * @return UrlAssignedTargetingOptionDetails
806 */
807 public function getUrlDetails()
808 {
809 return $this->urlDetails;
810 }
811 /**
812 * @param UserRewardedContentAssignedTargetingOptionDetails
813 */
814 public function setUserRewardedContentDetails(UserRewardedContentAssignedTargetingOptionDetails $userRewardedContentDetails)
815 {
816 $this->userRewardedContentDetails = $userRewardedContentDetails;
817 }
818 /**
819 * @return UserRewardedContentAssignedTargetingOptionDetails
820 */
821 public function getUserRewardedContentDetails()
822 {
823 return $this->userRewardedContentDetails;
824 }
825 /**
826 * @param VideoPlayerSizeAssignedTargetingOptionDetails
827 */
828 public function setVideoPlayerSizeDetails(VideoPlayerSizeAssignedTargetingOptionDetails $videoPlayerSizeDetails)
829 {
830 $this->videoPlayerSizeDetails = $videoPlayerSizeDetails;
831 }
832 /**
833 * @return VideoPlayerSizeAssignedTargetingOptionDetails
834 */
835 public function getVideoPlayerSizeDetails()
836 {
837 return $this->videoPlayerSizeDetails;
838 }
839 /**
840 * @param ViewabilityAssignedTargetingOptionDetails
841 */
842 public function setViewabilityDetails(ViewabilityAssignedTargetingOptionDetails $viewabilityDetails)
843 {
844 $this->viewabilityDetails = $viewabilityDetails;
845 }
846 /**
847 * @return ViewabilityAssignedTargetingOptionDetails
848 */
849 public function getViewabilityDetails()
850 {
851 return $this->viewabilityDetails;
852 }
853 /**
854 * @param YoutubeChannelAssignedTargetingOptionDetails
855 */
856 public function setYoutubeChannelDetails(YoutubeChannelAssignedTargetingOptionDetails $youtubeChannelDetails)
857 {
858 $this->youtubeChannelDetails = $youtubeChannelDetails;
859 }
860 /**
861 * @return YoutubeChannelAssignedTargetingOptionDetails
862 */
863 public function getYoutubeChannelDetails()
864 {
865 return $this->youtubeChannelDetails;
866 }
867 /**
868 * @param YoutubeVideoAssignedTargetingOptionDetails
869 */
870 public function setYoutubeVideoDetails(YoutubeVideoAssignedTargetingOptionDetails $youtubeVideoDetails)
871 {
872 $this->youtubeVideoDetails = $youtubeVideoDetails;
873 }
874 /**
875 * @return YoutubeVideoAssignedTargetingOptionDetails
876 */
877 public function getYoutubeVideoDetails()
878 {
879 return $this->youtubeVideoDetails;
880 }
881}
882
883// Adding a class alias for backwards compatibility with the previous class name.
884class_alias(AssignedTargetingOption::class, 'Google_Service_DisplayVideo_AssignedTargetingOption');
Note: See TracBrowser for help on using the repository browser.