<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin;
class GoogleAnalyticsAdminV1betaChangeHistoryChangeChangeHistoryResource extends \Google\Site_Kit_Dependencies\Google\Model
{
protected $accountType = \Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaAccount::class;
protected $accountDataType = '';
protected $conversionEventType = \Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaConversionEvent::class;
protected $conversionEventDataType = '';
protected $dataRetentionSettingsType = \Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaDataRetentionSettings::class;
protected $dataRetentionSettingsDataType = '';
protected $dataStreamType = \Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaDataStream::class;
protected $dataStreamDataType = '';
protected $firebaseLinkType = \Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaFirebaseLink::class;
protected $firebaseLinkDataType = '';
protected $googleAdsLinkType = \Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaGoogleAdsLink::class;
protected $googleAdsLinkDataType = '';
protected $measurementProtocolSecretType = \Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaMeasurementProtocolSecret::class;
protected $measurementProtocolSecretDataType = '';
protected $propertyType = \Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaProperty::class;
protected $propertyDataType = '';
/**
* @param GoogleAnalyticsAdminV1betaAccount
*/
public function setAccount(\Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaAccount $account)
{
$this->account = $account;
}
/**
* @return GoogleAnalyticsAdminV1betaAccount
*/
public function getAccount()
{
return $this->account;
}
/**
* @param GoogleAnalyticsAdminV1betaConversionEvent
*/
public function setConversionEvent(\Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaConversionEvent $conversionEvent)
{
$this->conversionEvent = $conversionEvent;
}
/**
* @return GoogleAnalyticsAdminV1betaConversionEvent
*/
public function getConversionEvent()
{
return $this->conversionEvent;
}
/**
* @param GoogleAnalyticsAdminV1betaDataRetentionSettings
*/
public function setDataRetentionSettings(\Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaDataRetentionSettings $dataRetentionSettings)
{
$this->dataRetentionSettings = $dataRetentionSettings;
}
/**
* @return GoogleAnalyticsAdminV1betaDataRetentionSettings
*/
public function getDataRetentionSettings()
{
return $this->dataRetentionSettings;
}
/**
* @param GoogleAnalyticsAdminV1betaDataStream
*/
public function setDataStream(\Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaDataStream $dataStream)
{
$this->dataStream = $dataStream;
}
/**
* @return GoogleAnalyticsAdminV1betaDataStream
*/
public function getDataStream()
{
return $this->dataStream;
}
/**
* @param GoogleAnalyticsAdminV1betaFirebaseLink
*/
public function setFirebaseLink(\Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaFirebaseLink $firebaseLink)
{
$this->firebaseLink = $firebaseLink;
}
/**
* @return GoogleAnalyticsAdminV1betaFirebaseLink
*/
public function getFirebaseLink()
{
return $this->firebaseLink;
}
/**
* @param GoogleAnalyticsAdminV1betaGoogleAdsLink
*/
public function setGoogleAdsLink(\Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaGoogleAdsLink $googleAdsLink)
{
$this->googleAdsLink = $googleAdsLink;
}
/**
* @return GoogleAnalyticsAdminV1betaGoogleAdsLink
*/
public function getGoogleAdsLink()
{
return $this->googleAdsLink;
}
/**
* @param GoogleAnalyticsAdminV1betaMeasurementProtocolSecret
*/
public function setMeasurementProtocolSecret(\Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaMeasurementProtocolSecret $measurementProtocolSecret)
{
$this->measurementProtocolSecret = $measurementProtocolSecret;
}
/**
* @return GoogleAnalyticsAdminV1betaMeasurementProtocolSecret
*/
public function getMeasurementProtocolSecret()
{
return $this->measurementProtocolSecret;
}
/**
* @param GoogleAnalyticsAdminV1betaProperty
*/
public function setProperty(\Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaProperty $property)
{
$this->property = $property;
}
/**
* @return GoogleAnalyticsAdminV1betaProperty
*/
public function getProperty()
{
return $this->property;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
\class_alias(\Google\Site_Kit_Dependencies\Google\Service\GoogleAnalyticsAdmin\GoogleAnalyticsAdminV1betaChangeHistoryChangeChangeHistoryResource::class, 'Google\\Site_Kit_Dependencies\\Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1betaChangeHistoryChangeChangeHistoryResource');