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\GoogleAnalyticsAdmin; 19 20class GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource extends \Google\Model 21{ 22 protected $accountType = GoogleAnalyticsAdminV1alphaAccount::class; 23 protected $accountDataType = ''; 24 protected $conversionEventType = GoogleAnalyticsAdminV1alphaConversionEvent::class; 25 protected $conversionEventDataType = ''; 26 protected $customDimensionType = GoogleAnalyticsAdminV1alphaCustomDimension::class; 27 protected $customDimensionDataType = ''; 28 protected $customMetricType = GoogleAnalyticsAdminV1alphaCustomMetric::class; 29 protected $customMetricDataType = ''; 30 protected $dataRetentionSettingsType = GoogleAnalyticsAdminV1alphaDataRetentionSettings::class; 31 protected $dataRetentionSettingsDataType = ''; 32 protected $dataStreamType = GoogleAnalyticsAdminV1alphaDataStream::class; 33 protected $dataStreamDataType = ''; 34 protected $displayVideo360AdvertiserLinkType = GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink::class; 35 protected $displayVideo360AdvertiserLinkDataType = ''; 36 protected $displayVideo360AdvertiserLinkProposalType = GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal::class; 37 protected $displayVideo360AdvertiserLinkProposalDataType = ''; 38 protected $firebaseLinkType = GoogleAnalyticsAdminV1alphaFirebaseLink::class; 39 protected $firebaseLinkDataType = ''; 40 protected $googleAdsLinkType = GoogleAnalyticsAdminV1alphaGoogleAdsLink::class; 41 protected $googleAdsLinkDataType = ''; 42 protected $googleSignalsSettingsType = GoogleAnalyticsAdminV1alphaGoogleSignalsSettings::class; 43 protected $googleSignalsSettingsDataType = ''; 44 protected $measurementProtocolSecretType = GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret::class; 45 protected $measurementProtocolSecretDataType = ''; 46 protected $propertyType = GoogleAnalyticsAdminV1alphaProperty::class; 47 protected $propertyDataType = ''; 48 49 /** 50 * @param GoogleAnalyticsAdminV1alphaAccount 51 */ 52 public function setAccount(GoogleAnalyticsAdminV1alphaAccount $account) 53 { 54 $this->account = $account; 55 } 56 /** 57 * @return GoogleAnalyticsAdminV1alphaAccount 58 */ 59 public function getAccount() 60 { 61 return $this->account; 62 } 63 /** 64 * @param GoogleAnalyticsAdminV1alphaConversionEvent 65 */ 66 public function setConversionEvent(GoogleAnalyticsAdminV1alphaConversionEvent $conversionEvent) 67 { 68 $this->conversionEvent = $conversionEvent; 69 } 70 /** 71 * @return GoogleAnalyticsAdminV1alphaConversionEvent 72 */ 73 public function getConversionEvent() 74 { 75 return $this->conversionEvent; 76 } 77 /** 78 * @param GoogleAnalyticsAdminV1alphaCustomDimension 79 */ 80 public function setCustomDimension(GoogleAnalyticsAdminV1alphaCustomDimension $customDimension) 81 { 82 $this->customDimension = $customDimension; 83 } 84 /** 85 * @return GoogleAnalyticsAdminV1alphaCustomDimension 86 */ 87 public function getCustomDimension() 88 { 89 return $this->customDimension; 90 } 91 /** 92 * @param GoogleAnalyticsAdminV1alphaCustomMetric 93 */ 94 public function setCustomMetric(GoogleAnalyticsAdminV1alphaCustomMetric $customMetric) 95 { 96 $this->customMetric = $customMetric; 97 } 98 /** 99 * @return GoogleAnalyticsAdminV1alphaCustomMetric 100 */ 101 public function getCustomMetric() 102 { 103 return $this->customMetric; 104 } 105 /** 106 * @param GoogleAnalyticsAdminV1alphaDataRetentionSettings 107 */ 108 public function setDataRetentionSettings(GoogleAnalyticsAdminV1alphaDataRetentionSettings $dataRetentionSettings) 109 { 110 $this->dataRetentionSettings = $dataRetentionSettings; 111 } 112 /** 113 * @return GoogleAnalyticsAdminV1alphaDataRetentionSettings 114 */ 115 public function getDataRetentionSettings() 116 { 117 return $this->dataRetentionSettings; 118 } 119 /** 120 * @param GoogleAnalyticsAdminV1alphaDataStream 121 */ 122 public function setDataStream(GoogleAnalyticsAdminV1alphaDataStream $dataStream) 123 { 124 $this->dataStream = $dataStream; 125 } 126 /** 127 * @return GoogleAnalyticsAdminV1alphaDataStream 128 */ 129 public function getDataStream() 130 { 131 return $this->dataStream; 132 } 133 /** 134 * @param GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink 135 */ 136 public function setDisplayVideo360AdvertiserLink(GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink $displayVideo360AdvertiserLink) 137 { 138 $this->displayVideo360AdvertiserLink = $displayVideo360AdvertiserLink; 139 } 140 /** 141 * @return GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink 142 */ 143 public function getDisplayVideo360AdvertiserLink() 144 { 145 return $this->displayVideo360AdvertiserLink; 146 } 147 /** 148 * @param GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal 149 */ 150 public function setDisplayVideo360AdvertiserLinkProposal(GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal $displayVideo360AdvertiserLinkProposal) 151 { 152 $this->displayVideo360AdvertiserLinkProposal = $displayVideo360AdvertiserLinkProposal; 153 } 154 /** 155 * @return GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal 156 */ 157 public function getDisplayVideo360AdvertiserLinkProposal() 158 { 159 return $this->displayVideo360AdvertiserLinkProposal; 160 } 161 /** 162 * @param GoogleAnalyticsAdminV1alphaFirebaseLink 163 */ 164 public function setFirebaseLink(GoogleAnalyticsAdminV1alphaFirebaseLink $firebaseLink) 165 { 166 $this->firebaseLink = $firebaseLink; 167 } 168 /** 169 * @return GoogleAnalyticsAdminV1alphaFirebaseLink 170 */ 171 public function getFirebaseLink() 172 { 173 return $this->firebaseLink; 174 } 175 /** 176 * @param GoogleAnalyticsAdminV1alphaGoogleAdsLink 177 */ 178 public function setGoogleAdsLink(GoogleAnalyticsAdminV1alphaGoogleAdsLink $googleAdsLink) 179 { 180 $this->googleAdsLink = $googleAdsLink; 181 } 182 /** 183 * @return GoogleAnalyticsAdminV1alphaGoogleAdsLink 184 */ 185 public function getGoogleAdsLink() 186 { 187 return $this->googleAdsLink; 188 } 189 /** 190 * @param GoogleAnalyticsAdminV1alphaGoogleSignalsSettings 191 */ 192 public function setGoogleSignalsSettings(GoogleAnalyticsAdminV1alphaGoogleSignalsSettings $googleSignalsSettings) 193 { 194 $this->googleSignalsSettings = $googleSignalsSettings; 195 } 196 /** 197 * @return GoogleAnalyticsAdminV1alphaGoogleSignalsSettings 198 */ 199 public function getGoogleSignalsSettings() 200 { 201 return $this->googleSignalsSettings; 202 } 203 /** 204 * @param GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret 205 */ 206 public function setMeasurementProtocolSecret(GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret $measurementProtocolSecret) 207 { 208 $this->measurementProtocolSecret = $measurementProtocolSecret; 209 } 210 /** 211 * @return GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret 212 */ 213 public function getMeasurementProtocolSecret() 214 { 215 return $this->measurementProtocolSecret; 216 } 217 /** 218 * @param GoogleAnalyticsAdminV1alphaProperty 219 */ 220 public function setProperty(GoogleAnalyticsAdminV1alphaProperty $property) 221 { 222 $this->property = $property; 223 } 224 /** 225 * @return GoogleAnalyticsAdminV1alphaProperty 226 */ 227 public function getProperty() 228 { 229 return $this->property; 230 } 231} 232 233// Adding a class alias for backwards compatibility with the previous class name. 234class_alias(GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource::class, 'Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource'); 235