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_VideoSettings extends Google_Model 19{ 20 protected $companionSettingsType = 'Google_Service_Dfareporting_CompanionSetting'; 21 protected $companionSettingsDataType = ''; 22 public $durationSeconds; 23 public $kind; 24 public $obaEnabled; 25 protected $obaSettingsType = 'Google_Service_Dfareporting_ObaIcon'; 26 protected $obaSettingsDataType = ''; 27 public $orientation; 28 protected $skippableSettingsType = 'Google_Service_Dfareporting_SkippableSetting'; 29 protected $skippableSettingsDataType = ''; 30 protected $transcodeSettingsType = 'Google_Service_Dfareporting_TranscodeSetting'; 31 protected $transcodeSettingsDataType = ''; 32 33 /** 34 * @param Google_Service_Dfareporting_CompanionSetting 35 */ 36 public function setCompanionSettings(Google_Service_Dfareporting_CompanionSetting $companionSettings) 37 { 38 $this->companionSettings = $companionSettings; 39 } 40 /** 41 * @return Google_Service_Dfareporting_CompanionSetting 42 */ 43 public function getCompanionSettings() 44 { 45 return $this->companionSettings; 46 } 47 public function setDurationSeconds($durationSeconds) 48 { 49 $this->durationSeconds = $durationSeconds; 50 } 51 public function getDurationSeconds() 52 { 53 return $this->durationSeconds; 54 } 55 public function setKind($kind) 56 { 57 $this->kind = $kind; 58 } 59 public function getKind() 60 { 61 return $this->kind; 62 } 63 public function setObaEnabled($obaEnabled) 64 { 65 $this->obaEnabled = $obaEnabled; 66 } 67 public function getObaEnabled() 68 { 69 return $this->obaEnabled; 70 } 71 /** 72 * @param Google_Service_Dfareporting_ObaIcon 73 */ 74 public function setObaSettings(Google_Service_Dfareporting_ObaIcon $obaSettings) 75 { 76 $this->obaSettings = $obaSettings; 77 } 78 /** 79 * @return Google_Service_Dfareporting_ObaIcon 80 */ 81 public function getObaSettings() 82 { 83 return $this->obaSettings; 84 } 85 public function setOrientation($orientation) 86 { 87 $this->orientation = $orientation; 88 } 89 public function getOrientation() 90 { 91 return $this->orientation; 92 } 93 /** 94 * @param Google_Service_Dfareporting_SkippableSetting 95 */ 96 public function setSkippableSettings(Google_Service_Dfareporting_SkippableSetting $skippableSettings) 97 { 98 $this->skippableSettings = $skippableSettings; 99 } 100 /** 101 * @return Google_Service_Dfareporting_SkippableSetting 102 */ 103 public function getSkippableSettings() 104 { 105 return $this->skippableSettings; 106 } 107 /** 108 * @param Google_Service_Dfareporting_TranscodeSetting 109 */ 110 public function setTranscodeSettings(Google_Service_Dfareporting_TranscodeSetting $transcodeSettings) 111 { 112 $this->transcodeSettings = $transcodeSettings; 113 } 114 /** 115 * @return Google_Service_Dfareporting_TranscodeSetting 116 */ 117 public function getTranscodeSettings() 118 { 119 return $this->transcodeSettings; 120 } 121} 122