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\Dfareporting; 19 20class Creative extends \Google\Collection 21{ 22 protected $collection_key = 'timerCustomEvents'; 23 /** 24 * @var string 25 */ 26 public $accountId; 27 /** 28 * @var bool 29 */ 30 public $active; 31 /** 32 * @var string 33 */ 34 public $adParameters; 35 /** 36 * @var string[] 37 */ 38 public $adTagKeys; 39 protected $additionalSizesType = Size::class; 40 protected $additionalSizesDataType = 'array'; 41 /** 42 * @var string 43 */ 44 public $advertiserId; 45 /** 46 * @var bool 47 */ 48 public $allowScriptAccess; 49 /** 50 * @var bool 51 */ 52 public $archived; 53 /** 54 * @var string 55 */ 56 public $artworkType; 57 /** 58 * @var string 59 */ 60 public $authoringSource; 61 /** 62 * @var string 63 */ 64 public $authoringTool; 65 /** 66 * @var bool 67 */ 68 public $autoAdvanceImages; 69 /** 70 * @var string 71 */ 72 public $backgroundColor; 73 protected $backupImageClickThroughUrlType = CreativeClickThroughUrl::class; 74 protected $backupImageClickThroughUrlDataType = ''; 75 /** 76 * @var string[] 77 */ 78 public $backupImageFeatures; 79 /** 80 * @var string 81 */ 82 public $backupImageReportingLabel; 83 protected $backupImageTargetWindowType = TargetWindow::class; 84 protected $backupImageTargetWindowDataType = ''; 85 protected $clickTagsType = ClickTag::class; 86 protected $clickTagsDataType = 'array'; 87 /** 88 * @var string 89 */ 90 public $commercialId; 91 /** 92 * @var string[] 93 */ 94 public $companionCreatives; 95 /** 96 * @var string[] 97 */ 98 public $compatibility; 99 /** 100 * @var bool 101 */ 102 public $convertFlashToHtml5; 103 protected $counterCustomEventsType = CreativeCustomEvent::class; 104 protected $counterCustomEventsDataType = 'array'; 105 protected $creativeAssetSelectionType = CreativeAssetSelection::class; 106 protected $creativeAssetSelectionDataType = ''; 107 protected $creativeAssetsType = CreativeAsset::class; 108 protected $creativeAssetsDataType = 'array'; 109 protected $creativeFieldAssignmentsType = CreativeFieldAssignment::class; 110 protected $creativeFieldAssignmentsDataType = 'array'; 111 /** 112 * @var string[] 113 */ 114 public $customKeyValues; 115 /** 116 * @var bool 117 */ 118 public $dynamicAssetSelection; 119 protected $exitCustomEventsType = CreativeCustomEvent::class; 120 protected $exitCustomEventsDataType = 'array'; 121 protected $fsCommandType = FsCommand::class; 122 protected $fsCommandDataType = ''; 123 /** 124 * @var string 125 */ 126 public $htmlCode; 127 /** 128 * @var bool 129 */ 130 public $htmlCodeLocked; 131 /** 132 * @var string 133 */ 134 public $id; 135 protected $idDimensionValueType = DimensionValue::class; 136 protected $idDimensionValueDataType = ''; 137 /** 138 * @var string 139 */ 140 public $kind; 141 protected $lastModifiedInfoType = LastModifiedInfo::class; 142 protected $lastModifiedInfoDataType = ''; 143 /** 144 * @var string 145 */ 146 public $latestTraffickedCreativeId; 147 /** 148 * @var string 149 */ 150 public $mediaDescription; 151 /** 152 * @var float 153 */ 154 public $mediaDuration; 155 /** 156 * @var string 157 */ 158 public $name; 159 protected $obaIconType = ObaIcon::class; 160 protected $obaIconDataType = ''; 161 /** 162 * @var string 163 */ 164 public $overrideCss; 165 protected $progressOffsetType = VideoOffset::class; 166 protected $progressOffsetDataType = ''; 167 /** 168 * @var string 169 */ 170 public $redirectUrl; 171 /** 172 * @var string 173 */ 174 public $renderingId; 175 protected $renderingIdDimensionValueType = DimensionValue::class; 176 protected $renderingIdDimensionValueDataType = ''; 177 /** 178 * @var string 179 */ 180 public $requiredFlashPluginVersion; 181 /** 182 * @var int 183 */ 184 public $requiredFlashVersion; 185 protected $sizeType = Size::class; 186 protected $sizeDataType = ''; 187 protected $skipOffsetType = VideoOffset::class; 188 protected $skipOffsetDataType = ''; 189 /** 190 * @var bool 191 */ 192 public $skippable; 193 /** 194 * @var bool 195 */ 196 public $sslCompliant; 197 /** 198 * @var bool 199 */ 200 public $sslOverride; 201 /** 202 * @var string 203 */ 204 public $studioAdvertiserId; 205 /** 206 * @var string 207 */ 208 public $studioCreativeId; 209 /** 210 * @var string 211 */ 212 public $studioTraffickedCreativeId; 213 /** 214 * @var string 215 */ 216 public $subaccountId; 217 /** 218 * @var string 219 */ 220 public $thirdPartyBackupImageImpressionsUrl; 221 /** 222 * @var string 223 */ 224 public $thirdPartyRichMediaImpressionsUrl; 225 protected $thirdPartyUrlsType = ThirdPartyTrackingUrl::class; 226 protected $thirdPartyUrlsDataType = 'array'; 227 protected $timerCustomEventsType = CreativeCustomEvent::class; 228 protected $timerCustomEventsDataType = 'array'; 229 /** 230 * @var string 231 */ 232 public $totalFileSize; 233 /** 234 * @var string 235 */ 236 public $type; 237 protected $universalAdIdType = UniversalAdId::class; 238 protected $universalAdIdDataType = ''; 239 /** 240 * @var int 241 */ 242 public $version; 243 244 /** 245 * @param string 246 */ 247 public function setAccountId($accountId) 248 { 249 $this->accountId = $accountId; 250 } 251 /** 252 * @return string 253 */ 254 public function getAccountId() 255 { 256 return $this->accountId; 257 } 258 /** 259 * @param bool 260 */ 261 public function setActive($active) 262 { 263 $this->active = $active; 264 } 265 /** 266 * @return bool 267 */ 268 public function getActive() 269 { 270 return $this->active; 271 } 272 /** 273 * @param string 274 */ 275 public function setAdParameters($adParameters) 276 { 277 $this->adParameters = $adParameters; 278 } 279 /** 280 * @return string 281 */ 282 public function getAdParameters() 283 { 284 return $this->adParameters; 285 } 286 /** 287 * @param string[] 288 */ 289 public function setAdTagKeys($adTagKeys) 290 { 291 $this->adTagKeys = $adTagKeys; 292 } 293 /** 294 * @return string[] 295 */ 296 public function getAdTagKeys() 297 { 298 return $this->adTagKeys; 299 } 300 /** 301 * @param Size[] 302 */ 303 public function setAdditionalSizes($additionalSizes) 304 { 305 $this->additionalSizes = $additionalSizes; 306 } 307 /** 308 * @return Size[] 309 */ 310 public function getAdditionalSizes() 311 { 312 return $this->additionalSizes; 313 } 314 /** 315 * @param string 316 */ 317 public function setAdvertiserId($advertiserId) 318 { 319 $this->advertiserId = $advertiserId; 320 } 321 /** 322 * @return string 323 */ 324 public function getAdvertiserId() 325 { 326 return $this->advertiserId; 327 } 328 /** 329 * @param bool 330 */ 331 public function setAllowScriptAccess($allowScriptAccess) 332 { 333 $this->allowScriptAccess = $allowScriptAccess; 334 } 335 /** 336 * @return bool 337 */ 338 public function getAllowScriptAccess() 339 { 340 return $this->allowScriptAccess; 341 } 342 /** 343 * @param bool 344 */ 345 public function setArchived($archived) 346 { 347 $this->archived = $archived; 348 } 349 /** 350 * @return bool 351 */ 352 public function getArchived() 353 { 354 return $this->archived; 355 } 356 /** 357 * @param string 358 */ 359 public function setArtworkType($artworkType) 360 { 361 $this->artworkType = $artworkType; 362 } 363 /** 364 * @return string 365 */ 366 public function getArtworkType() 367 { 368 return $this->artworkType; 369 } 370 /** 371 * @param string 372 */ 373 public function setAuthoringSource($authoringSource) 374 { 375 $this->authoringSource = $authoringSource; 376 } 377 /** 378 * @return string 379 */ 380 public function getAuthoringSource() 381 { 382 return $this->authoringSource; 383 } 384 /** 385 * @param string 386 */ 387 public function setAuthoringTool($authoringTool) 388 { 389 $this->authoringTool = $authoringTool; 390 } 391 /** 392 * @return string 393 */ 394 public function getAuthoringTool() 395 { 396 return $this->authoringTool; 397 } 398 /** 399 * @param bool 400 */ 401 public function setAutoAdvanceImages($autoAdvanceImages) 402 { 403 $this->autoAdvanceImages = $autoAdvanceImages; 404 } 405 /** 406 * @return bool 407 */ 408 public function getAutoAdvanceImages() 409 { 410 return $this->autoAdvanceImages; 411 } 412 /** 413 * @param string 414 */ 415 public function setBackgroundColor($backgroundColor) 416 { 417 $this->backgroundColor = $backgroundColor; 418 } 419 /** 420 * @return string 421 */ 422 public function getBackgroundColor() 423 { 424 return $this->backgroundColor; 425 } 426 /** 427 * @param CreativeClickThroughUrl 428 */ 429 public function setBackupImageClickThroughUrl(CreativeClickThroughUrl $backupImageClickThroughUrl) 430 { 431 $this->backupImageClickThroughUrl = $backupImageClickThroughUrl; 432 } 433 /** 434 * @return CreativeClickThroughUrl 435 */ 436 public function getBackupImageClickThroughUrl() 437 { 438 return $this->backupImageClickThroughUrl; 439 } 440 /** 441 * @param string[] 442 */ 443 public function setBackupImageFeatures($backupImageFeatures) 444 { 445 $this->backupImageFeatures = $backupImageFeatures; 446 } 447 /** 448 * @return string[] 449 */ 450 public function getBackupImageFeatures() 451 { 452 return $this->backupImageFeatures; 453 } 454 /** 455 * @param string 456 */ 457 public function setBackupImageReportingLabel($backupImageReportingLabel) 458 { 459 $this->backupImageReportingLabel = $backupImageReportingLabel; 460 } 461 /** 462 * @return string 463 */ 464 public function getBackupImageReportingLabel() 465 { 466 return $this->backupImageReportingLabel; 467 } 468 /** 469 * @param TargetWindow 470 */ 471 public function setBackupImageTargetWindow(TargetWindow $backupImageTargetWindow) 472 { 473 $this->backupImageTargetWindow = $backupImageTargetWindow; 474 } 475 /** 476 * @return TargetWindow 477 */ 478 public function getBackupImageTargetWindow() 479 { 480 return $this->backupImageTargetWindow; 481 } 482 /** 483 * @param ClickTag[] 484 */ 485 public function setClickTags($clickTags) 486 { 487 $this->clickTags = $clickTags; 488 } 489 /** 490 * @return ClickTag[] 491 */ 492 public function getClickTags() 493 { 494 return $this->clickTags; 495 } 496 /** 497 * @param string 498 */ 499 public function setCommercialId($commercialId) 500 { 501 $this->commercialId = $commercialId; 502 } 503 /** 504 * @return string 505 */ 506 public function getCommercialId() 507 { 508 return $this->commercialId; 509 } 510 /** 511 * @param string[] 512 */ 513 public function setCompanionCreatives($companionCreatives) 514 { 515 $this->companionCreatives = $companionCreatives; 516 } 517 /** 518 * @return string[] 519 */ 520 public function getCompanionCreatives() 521 { 522 return $this->companionCreatives; 523 } 524 /** 525 * @param string[] 526 */ 527 public function setCompatibility($compatibility) 528 { 529 $this->compatibility = $compatibility; 530 } 531 /** 532 * @return string[] 533 */ 534 public function getCompatibility() 535 { 536 return $this->compatibility; 537 } 538 /** 539 * @param bool 540 */ 541 public function setConvertFlashToHtml5($convertFlashToHtml5) 542 { 543 $this->convertFlashToHtml5 = $convertFlashToHtml5; 544 } 545 /** 546 * @return bool 547 */ 548 public function getConvertFlashToHtml5() 549 { 550 return $this->convertFlashToHtml5; 551 } 552 /** 553 * @param CreativeCustomEvent[] 554 */ 555 public function setCounterCustomEvents($counterCustomEvents) 556 { 557 $this->counterCustomEvents = $counterCustomEvents; 558 } 559 /** 560 * @return CreativeCustomEvent[] 561 */ 562 public function getCounterCustomEvents() 563 { 564 return $this->counterCustomEvents; 565 } 566 /** 567 * @param CreativeAssetSelection 568 */ 569 public function setCreativeAssetSelection(CreativeAssetSelection $creativeAssetSelection) 570 { 571 $this->creativeAssetSelection = $creativeAssetSelection; 572 } 573 /** 574 * @return CreativeAssetSelection 575 */ 576 public function getCreativeAssetSelection() 577 { 578 return $this->creativeAssetSelection; 579 } 580 /** 581 * @param CreativeAsset[] 582 */ 583 public function setCreativeAssets($creativeAssets) 584 { 585 $this->creativeAssets = $creativeAssets; 586 } 587 /** 588 * @return CreativeAsset[] 589 */ 590 public function getCreativeAssets() 591 { 592 return $this->creativeAssets; 593 } 594 /** 595 * @param CreativeFieldAssignment[] 596 */ 597 public function setCreativeFieldAssignments($creativeFieldAssignments) 598 { 599 $this->creativeFieldAssignments = $creativeFieldAssignments; 600 } 601 /** 602 * @return CreativeFieldAssignment[] 603 */ 604 public function getCreativeFieldAssignments() 605 { 606 return $this->creativeFieldAssignments; 607 } 608 /** 609 * @param string[] 610 */ 611 public function setCustomKeyValues($customKeyValues) 612 { 613 $this->customKeyValues = $customKeyValues; 614 } 615 /** 616 * @return string[] 617 */ 618 public function getCustomKeyValues() 619 { 620 return $this->customKeyValues; 621 } 622 /** 623 * @param bool 624 */ 625 public function setDynamicAssetSelection($dynamicAssetSelection) 626 { 627 $this->dynamicAssetSelection = $dynamicAssetSelection; 628 } 629 /** 630 * @return bool 631 */ 632 public function getDynamicAssetSelection() 633 { 634 return $this->dynamicAssetSelection; 635 } 636 /** 637 * @param CreativeCustomEvent[] 638 */ 639 public function setExitCustomEvents($exitCustomEvents) 640 { 641 $this->exitCustomEvents = $exitCustomEvents; 642 } 643 /** 644 * @return CreativeCustomEvent[] 645 */ 646 public function getExitCustomEvents() 647 { 648 return $this->exitCustomEvents; 649 } 650 /** 651 * @param FsCommand 652 */ 653 public function setFsCommand(FsCommand $fsCommand) 654 { 655 $this->fsCommand = $fsCommand; 656 } 657 /** 658 * @return FsCommand 659 */ 660 public function getFsCommand() 661 { 662 return $this->fsCommand; 663 } 664 /** 665 * @param string 666 */ 667 public function setHtmlCode($htmlCode) 668 { 669 $this->htmlCode = $htmlCode; 670 } 671 /** 672 * @return string 673 */ 674 public function getHtmlCode() 675 { 676 return $this->htmlCode; 677 } 678 /** 679 * @param bool 680 */ 681 public function setHtmlCodeLocked($htmlCodeLocked) 682 { 683 $this->htmlCodeLocked = $htmlCodeLocked; 684 } 685 /** 686 * @return bool 687 */ 688 public function getHtmlCodeLocked() 689 { 690 return $this->htmlCodeLocked; 691 } 692 /** 693 * @param string 694 */ 695 public function setId($id) 696 { 697 $this->id = $id; 698 } 699 /** 700 * @return string 701 */ 702 public function getId() 703 { 704 return $this->id; 705 } 706 /** 707 * @param DimensionValue 708 */ 709 public function setIdDimensionValue(DimensionValue $idDimensionValue) 710 { 711 $this->idDimensionValue = $idDimensionValue; 712 } 713 /** 714 * @return DimensionValue 715 */ 716 public function getIdDimensionValue() 717 { 718 return $this->idDimensionValue; 719 } 720 /** 721 * @param string 722 */ 723 public function setKind($kind) 724 { 725 $this->kind = $kind; 726 } 727 /** 728 * @return string 729 */ 730 public function getKind() 731 { 732 return $this->kind; 733 } 734 /** 735 * @param LastModifiedInfo 736 */ 737 public function setLastModifiedInfo(LastModifiedInfo $lastModifiedInfo) 738 { 739 $this->lastModifiedInfo = $lastModifiedInfo; 740 } 741 /** 742 * @return LastModifiedInfo 743 */ 744 public function getLastModifiedInfo() 745 { 746 return $this->lastModifiedInfo; 747 } 748 /** 749 * @param string 750 */ 751 public function setLatestTraffickedCreativeId($latestTraffickedCreativeId) 752 { 753 $this->latestTraffickedCreativeId = $latestTraffickedCreativeId; 754 } 755 /** 756 * @return string 757 */ 758 public function getLatestTraffickedCreativeId() 759 { 760 return $this->latestTraffickedCreativeId; 761 } 762 /** 763 * @param string 764 */ 765 public function setMediaDescription($mediaDescription) 766 { 767 $this->mediaDescription = $mediaDescription; 768 } 769 /** 770 * @return string 771 */ 772 public function getMediaDescription() 773 { 774 return $this->mediaDescription; 775 } 776 /** 777 * @param float 778 */ 779 public function setMediaDuration($mediaDuration) 780 { 781 $this->mediaDuration = $mediaDuration; 782 } 783 /** 784 * @return float 785 */ 786 public function getMediaDuration() 787 { 788 return $this->mediaDuration; 789 } 790 /** 791 * @param string 792 */ 793 public function setName($name) 794 { 795 $this->name = $name; 796 } 797 /** 798 * @return string 799 */ 800 public function getName() 801 { 802 return $this->name; 803 } 804 /** 805 * @param ObaIcon 806 */ 807 public function setObaIcon(ObaIcon $obaIcon) 808 { 809 $this->obaIcon = $obaIcon; 810 } 811 /** 812 * @return ObaIcon 813 */ 814 public function getObaIcon() 815 { 816 return $this->obaIcon; 817 } 818 /** 819 * @param string 820 */ 821 public function setOverrideCss($overrideCss) 822 { 823 $this->overrideCss = $overrideCss; 824 } 825 /** 826 * @return string 827 */ 828 public function getOverrideCss() 829 { 830 return $this->overrideCss; 831 } 832 /** 833 * @param VideoOffset 834 */ 835 public function setProgressOffset(VideoOffset $progressOffset) 836 { 837 $this->progressOffset = $progressOffset; 838 } 839 /** 840 * @return VideoOffset 841 */ 842 public function getProgressOffset() 843 { 844 return $this->progressOffset; 845 } 846 /** 847 * @param string 848 */ 849 public function setRedirectUrl($redirectUrl) 850 { 851 $this->redirectUrl = $redirectUrl; 852 } 853 /** 854 * @return string 855 */ 856 public function getRedirectUrl() 857 { 858 return $this->redirectUrl; 859 } 860 /** 861 * @param string 862 */ 863 public function setRenderingId($renderingId) 864 { 865 $this->renderingId = $renderingId; 866 } 867 /** 868 * @return string 869 */ 870 public function getRenderingId() 871 { 872 return $this->renderingId; 873 } 874 /** 875 * @param DimensionValue 876 */ 877 public function setRenderingIdDimensionValue(DimensionValue $renderingIdDimensionValue) 878 { 879 $this->renderingIdDimensionValue = $renderingIdDimensionValue; 880 } 881 /** 882 * @return DimensionValue 883 */ 884 public function getRenderingIdDimensionValue() 885 { 886 return $this->renderingIdDimensionValue; 887 } 888 /** 889 * @param string 890 */ 891 public function setRequiredFlashPluginVersion($requiredFlashPluginVersion) 892 { 893 $this->requiredFlashPluginVersion = $requiredFlashPluginVersion; 894 } 895 /** 896 * @return string 897 */ 898 public function getRequiredFlashPluginVersion() 899 { 900 return $this->requiredFlashPluginVersion; 901 } 902 /** 903 * @param int 904 */ 905 public function setRequiredFlashVersion($requiredFlashVersion) 906 { 907 $this->requiredFlashVersion = $requiredFlashVersion; 908 } 909 /** 910 * @return int 911 */ 912 public function getRequiredFlashVersion() 913 { 914 return $this->requiredFlashVersion; 915 } 916 /** 917 * @param Size 918 */ 919 public function setSize(Size $size) 920 { 921 $this->size = $size; 922 } 923 /** 924 * @return Size 925 */ 926 public function getSize() 927 { 928 return $this->size; 929 } 930 /** 931 * @param VideoOffset 932 */ 933 public function setSkipOffset(VideoOffset $skipOffset) 934 { 935 $this->skipOffset = $skipOffset; 936 } 937 /** 938 * @return VideoOffset 939 */ 940 public function getSkipOffset() 941 { 942 return $this->skipOffset; 943 } 944 /** 945 * @param bool 946 */ 947 public function setSkippable($skippable) 948 { 949 $this->skippable = $skippable; 950 } 951 /** 952 * @return bool 953 */ 954 public function getSkippable() 955 { 956 return $this->skippable; 957 } 958 /** 959 * @param bool 960 */ 961 public function setSslCompliant($sslCompliant) 962 { 963 $this->sslCompliant = $sslCompliant; 964 } 965 /** 966 * @return bool 967 */ 968 public function getSslCompliant() 969 { 970 return $this->sslCompliant; 971 } 972 /** 973 * @param bool 974 */ 975 public function setSslOverride($sslOverride) 976 { 977 $this->sslOverride = $sslOverride; 978 } 979 /** 980 * @return bool 981 */ 982 public function getSslOverride() 983 { 984 return $this->sslOverride; 985 } 986 /** 987 * @param string 988 */ 989 public function setStudioAdvertiserId($studioAdvertiserId) 990 { 991 $this->studioAdvertiserId = $studioAdvertiserId; 992 } 993 /** 994 * @return string 995 */ 996 public function getStudioAdvertiserId() 997 { 998 return $this->studioAdvertiserId; 999 } 1000 /** 1001 * @param string 1002 */ 1003 public function setStudioCreativeId($studioCreativeId) 1004 { 1005 $this->studioCreativeId = $studioCreativeId; 1006 } 1007 /** 1008 * @return string 1009 */ 1010 public function getStudioCreativeId() 1011 { 1012 return $this->studioCreativeId; 1013 } 1014 /** 1015 * @param string 1016 */ 1017 public function setStudioTraffickedCreativeId($studioTraffickedCreativeId) 1018 { 1019 $this->studioTraffickedCreativeId = $studioTraffickedCreativeId; 1020 } 1021 /** 1022 * @return string 1023 */ 1024 public function getStudioTraffickedCreativeId() 1025 { 1026 return $this->studioTraffickedCreativeId; 1027 } 1028 /** 1029 * @param string 1030 */ 1031 public function setSubaccountId($subaccountId) 1032 { 1033 $this->subaccountId = $subaccountId; 1034 } 1035 /** 1036 * @return string 1037 */ 1038 public function getSubaccountId() 1039 { 1040 return $this->subaccountId; 1041 } 1042 /** 1043 * @param string 1044 */ 1045 public function setThirdPartyBackupImageImpressionsUrl($thirdPartyBackupImageImpressionsUrl) 1046 { 1047 $this->thirdPartyBackupImageImpressionsUrl = $thirdPartyBackupImageImpressionsUrl; 1048 } 1049 /** 1050 * @return string 1051 */ 1052 public function getThirdPartyBackupImageImpressionsUrl() 1053 { 1054 return $this->thirdPartyBackupImageImpressionsUrl; 1055 } 1056 /** 1057 * @param string 1058 */ 1059 public function setThirdPartyRichMediaImpressionsUrl($thirdPartyRichMediaImpressionsUrl) 1060 { 1061 $this->thirdPartyRichMediaImpressionsUrl = $thirdPartyRichMediaImpressionsUrl; 1062 } 1063 /** 1064 * @return string 1065 */ 1066 public function getThirdPartyRichMediaImpressionsUrl() 1067 { 1068 return $this->thirdPartyRichMediaImpressionsUrl; 1069 } 1070 /** 1071 * @param ThirdPartyTrackingUrl[] 1072 */ 1073 public function setThirdPartyUrls($thirdPartyUrls) 1074 { 1075 $this->thirdPartyUrls = $thirdPartyUrls; 1076 } 1077 /** 1078 * @return ThirdPartyTrackingUrl[] 1079 */ 1080 public function getThirdPartyUrls() 1081 { 1082 return $this->thirdPartyUrls; 1083 } 1084 /** 1085 * @param CreativeCustomEvent[] 1086 */ 1087 public function setTimerCustomEvents($timerCustomEvents) 1088 { 1089 $this->timerCustomEvents = $timerCustomEvents; 1090 } 1091 /** 1092 * @return CreativeCustomEvent[] 1093 */ 1094 public function getTimerCustomEvents() 1095 { 1096 return $this->timerCustomEvents; 1097 } 1098 /** 1099 * @param string 1100 */ 1101 public function setTotalFileSize($totalFileSize) 1102 { 1103 $this->totalFileSize = $totalFileSize; 1104 } 1105 /** 1106 * @return string 1107 */ 1108 public function getTotalFileSize() 1109 { 1110 return $this->totalFileSize; 1111 } 1112 /** 1113 * @param string 1114 */ 1115 public function setType($type) 1116 { 1117 $this->type = $type; 1118 } 1119 /** 1120 * @return string 1121 */ 1122 public function getType() 1123 { 1124 return $this->type; 1125 } 1126 /** 1127 * @param UniversalAdId 1128 */ 1129 public function setUniversalAdId(UniversalAdId $universalAdId) 1130 { 1131 $this->universalAdId = $universalAdId; 1132 } 1133 /** 1134 * @return UniversalAdId 1135 */ 1136 public function getUniversalAdId() 1137 { 1138 return $this->universalAdId; 1139 } 1140 /** 1141 * @param int 1142 */ 1143 public function setVersion($version) 1144 { 1145 $this->version = $version; 1146 } 1147 /** 1148 * @return int 1149 */ 1150 public function getVersion() 1151 { 1152 return $this->version; 1153 } 1154} 1155 1156// Adding a class alias for backwards compatibility with the previous class name. 1157class_alias(Creative::class, 'Google_Service_Dfareporting_Creative'); 1158