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_FloodlightConfiguration extends Google_Collection 19{ 20 protected $collection_key = 'userDefinedVariableConfigurations'; 21 public $accountId; 22 public $advertiserId; 23 protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue'; 24 protected $advertiserIdDimensionValueDataType = ''; 25 public $analyticsDataSharingEnabled; 26 protected $customViewabilityMetricType = 'Google_Service_Dfareporting_CustomViewabilityMetric'; 27 protected $customViewabilityMetricDataType = ''; 28 public $exposureToConversionEnabled; 29 public $firstDayOfWeek; 30 public $id; 31 protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue'; 32 protected $idDimensionValueDataType = ''; 33 public $inAppAttributionTrackingEnabled; 34 public $kind; 35 protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration'; 36 protected $lookbackConfigurationDataType = ''; 37 public $naturalSearchConversionAttributionOption; 38 protected $omnitureSettingsType = 'Google_Service_Dfareporting_OmnitureSettings'; 39 protected $omnitureSettingsDataType = ''; 40 public $subaccountId; 41 protected $tagSettingsType = 'Google_Service_Dfareporting_TagSettings'; 42 protected $tagSettingsDataType = ''; 43 protected $thirdPartyAuthenticationTokensType = 'Google_Service_Dfareporting_ThirdPartyAuthenticationToken'; 44 protected $thirdPartyAuthenticationTokensDataType = 'array'; 45 protected $userDefinedVariableConfigurationsType = 'Google_Service_Dfareporting_UserDefinedVariableConfiguration'; 46 protected $userDefinedVariableConfigurationsDataType = 'array'; 47 48 public function setAccountId($accountId) 49 { 50 $this->accountId = $accountId; 51 } 52 public function getAccountId() 53 { 54 return $this->accountId; 55 } 56 public function setAdvertiserId($advertiserId) 57 { 58 $this->advertiserId = $advertiserId; 59 } 60 public function getAdvertiserId() 61 { 62 return $this->advertiserId; 63 } 64 /** 65 * @param Google_Service_Dfareporting_DimensionValue 66 */ 67 public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue) 68 { 69 $this->advertiserIdDimensionValue = $advertiserIdDimensionValue; 70 } 71 /** 72 * @return Google_Service_Dfareporting_DimensionValue 73 */ 74 public function getAdvertiserIdDimensionValue() 75 { 76 return $this->advertiserIdDimensionValue; 77 } 78 public function setAnalyticsDataSharingEnabled($analyticsDataSharingEnabled) 79 { 80 $this->analyticsDataSharingEnabled = $analyticsDataSharingEnabled; 81 } 82 public function getAnalyticsDataSharingEnabled() 83 { 84 return $this->analyticsDataSharingEnabled; 85 } 86 /** 87 * @param Google_Service_Dfareporting_CustomViewabilityMetric 88 */ 89 public function setCustomViewabilityMetric(Google_Service_Dfareporting_CustomViewabilityMetric $customViewabilityMetric) 90 { 91 $this->customViewabilityMetric = $customViewabilityMetric; 92 } 93 /** 94 * @return Google_Service_Dfareporting_CustomViewabilityMetric 95 */ 96 public function getCustomViewabilityMetric() 97 { 98 return $this->customViewabilityMetric; 99 } 100 public function setExposureToConversionEnabled($exposureToConversionEnabled) 101 { 102 $this->exposureToConversionEnabled = $exposureToConversionEnabled; 103 } 104 public function getExposureToConversionEnabled() 105 { 106 return $this->exposureToConversionEnabled; 107 } 108 public function setFirstDayOfWeek($firstDayOfWeek) 109 { 110 $this->firstDayOfWeek = $firstDayOfWeek; 111 } 112 public function getFirstDayOfWeek() 113 { 114 return $this->firstDayOfWeek; 115 } 116 public function setId($id) 117 { 118 $this->id = $id; 119 } 120 public function getId() 121 { 122 return $this->id; 123 } 124 /** 125 * @param Google_Service_Dfareporting_DimensionValue 126 */ 127 public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue) 128 { 129 $this->idDimensionValue = $idDimensionValue; 130 } 131 /** 132 * @return Google_Service_Dfareporting_DimensionValue 133 */ 134 public function getIdDimensionValue() 135 { 136 return $this->idDimensionValue; 137 } 138 public function setInAppAttributionTrackingEnabled($inAppAttributionTrackingEnabled) 139 { 140 $this->inAppAttributionTrackingEnabled = $inAppAttributionTrackingEnabled; 141 } 142 public function getInAppAttributionTrackingEnabled() 143 { 144 return $this->inAppAttributionTrackingEnabled; 145 } 146 public function setKind($kind) 147 { 148 $this->kind = $kind; 149 } 150 public function getKind() 151 { 152 return $this->kind; 153 } 154 /** 155 * @param Google_Service_Dfareporting_LookbackConfiguration 156 */ 157 public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration) 158 { 159 $this->lookbackConfiguration = $lookbackConfiguration; 160 } 161 /** 162 * @return Google_Service_Dfareporting_LookbackConfiguration 163 */ 164 public function getLookbackConfiguration() 165 { 166 return $this->lookbackConfiguration; 167 } 168 public function setNaturalSearchConversionAttributionOption($naturalSearchConversionAttributionOption) 169 { 170 $this->naturalSearchConversionAttributionOption = $naturalSearchConversionAttributionOption; 171 } 172 public function getNaturalSearchConversionAttributionOption() 173 { 174 return $this->naturalSearchConversionAttributionOption; 175 } 176 /** 177 * @param Google_Service_Dfareporting_OmnitureSettings 178 */ 179 public function setOmnitureSettings(Google_Service_Dfareporting_OmnitureSettings $omnitureSettings) 180 { 181 $this->omnitureSettings = $omnitureSettings; 182 } 183 /** 184 * @return Google_Service_Dfareporting_OmnitureSettings 185 */ 186 public function getOmnitureSettings() 187 { 188 return $this->omnitureSettings; 189 } 190 public function setSubaccountId($subaccountId) 191 { 192 $this->subaccountId = $subaccountId; 193 } 194 public function getSubaccountId() 195 { 196 return $this->subaccountId; 197 } 198 /** 199 * @param Google_Service_Dfareporting_TagSettings 200 */ 201 public function setTagSettings(Google_Service_Dfareporting_TagSettings $tagSettings) 202 { 203 $this->tagSettings = $tagSettings; 204 } 205 /** 206 * @return Google_Service_Dfareporting_TagSettings 207 */ 208 public function getTagSettings() 209 { 210 return $this->tagSettings; 211 } 212 /** 213 * @param Google_Service_Dfareporting_ThirdPartyAuthenticationToken[] 214 */ 215 public function setThirdPartyAuthenticationTokens($thirdPartyAuthenticationTokens) 216 { 217 $this->thirdPartyAuthenticationTokens = $thirdPartyAuthenticationTokens; 218 } 219 /** 220 * @return Google_Service_Dfareporting_ThirdPartyAuthenticationToken[] 221 */ 222 public function getThirdPartyAuthenticationTokens() 223 { 224 return $this->thirdPartyAuthenticationTokens; 225 } 226 /** 227 * @param Google_Service_Dfareporting_UserDefinedVariableConfiguration[] 228 */ 229 public function setUserDefinedVariableConfigurations($userDefinedVariableConfigurations) 230 { 231 $this->userDefinedVariableConfigurations = $userDefinedVariableConfigurations; 232 } 233 /** 234 * @return Google_Service_Dfareporting_UserDefinedVariableConfiguration[] 235 */ 236 public function getUserDefinedVariableConfigurations() 237 { 238 return $this->userDefinedVariableConfigurations; 239 } 240} 241