<?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.
 */

class Google_Service_GoogleAnalyticsAdmin_GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings extends Google_Model
{
  public $articlesAndBlogsEnabled;
  public $contentViewsEnabled;
  public $dataTaggedElementClicksEnabled;
  public $excludedDomains;
  public $fileDownloadsEnabled;
  public $formInteractionsEnabled;
  public $name;
  public $outboundClicksEnabled;
  public $pageChangesEnabled;
  public $pageLoadsEnabled;
  public $pageViewsEnabled;
  public $productsAndEcommerceEnabled;
  public $scrollsEnabled;
  public $searchQueryParameter;
  public $siteSearchEnabled;
  public $streamEnabled;
  public $urlQueryParameter;
  public $videoEngagementEnabled;

  public function setArticlesAndBlogsEnabled($articlesAndBlogsEnabled)
  {
    $this->articlesAndBlogsEnabled = $articlesAndBlogsEnabled;
  }
  public function getArticlesAndBlogsEnabled()
  {
    return $this->articlesAndBlogsEnabled;
  }
  public function setContentViewsEnabled($contentViewsEnabled)
  {
    $this->contentViewsEnabled = $contentViewsEnabled;
  }
  public function getContentViewsEnabled()
  {
    return $this->contentViewsEnabled;
  }
  public function setDataTaggedElementClicksEnabled($dataTaggedElementClicksEnabled)
  {
    $this->dataTaggedElementClicksEnabled = $dataTaggedElementClicksEnabled;
  }
  public function getDataTaggedElementClicksEnabled()
  {
    return $this->dataTaggedElementClicksEnabled;
  }
  public function setExcludedDomains($excludedDomains)
  {
    $this->excludedDomains = $excludedDomains;
  }
  public function getExcludedDomains()
  {
    return $this->excludedDomains;
  }
  public function setFileDownloadsEnabled($fileDownloadsEnabled)
  {
    $this->fileDownloadsEnabled = $fileDownloadsEnabled;
  }
  public function getFileDownloadsEnabled()
  {
    return $this->fileDownloadsEnabled;
  }
  public function setFormInteractionsEnabled($formInteractionsEnabled)
  {
    $this->formInteractionsEnabled = $formInteractionsEnabled;
  }
  public function getFormInteractionsEnabled()
  {
    return $this->formInteractionsEnabled;
  }
  public function setName($name)
  {
    $this->name = $name;
  }
  public function getName()
  {
    return $this->name;
  }
  public function setOutboundClicksEnabled($outboundClicksEnabled)
  {
    $this->outboundClicksEnabled = $outboundClicksEnabled;
  }
  public function getOutboundClicksEnabled()
  {
    return $this->outboundClicksEnabled;
  }
  public function setPageChangesEnabled($pageChangesEnabled)
  {
    $this->pageChangesEnabled = $pageChangesEnabled;
  }
  public function getPageChangesEnabled()
  {
    return $this->pageChangesEnabled;
  }
  public function setPageLoadsEnabled($pageLoadsEnabled)
  {
    $this->pageLoadsEnabled = $pageLoadsEnabled;
  }
  public function getPageLoadsEnabled()
  {
    return $this->pageLoadsEnabled;
  }
  public function setPageViewsEnabled($pageViewsEnabled)
  {
    $this->pageViewsEnabled = $pageViewsEnabled;
  }
  public function getPageViewsEnabled()
  {
    return $this->pageViewsEnabled;
  }
  public function setProductsAndEcommerceEnabled($productsAndEcommerceEnabled)
  {
    $this->productsAndEcommerceEnabled = $productsAndEcommerceEnabled;
  }
  public function getProductsAndEcommerceEnabled()
  {
    return $this->productsAndEcommerceEnabled;
  }
  public function setScrollsEnabled($scrollsEnabled)
  {
    $this->scrollsEnabled = $scrollsEnabled;
  }
  public function getScrollsEnabled()
  {
    return $this->scrollsEnabled;
  }
  public function setSearchQueryParameter($searchQueryParameter)
  {
    $this->searchQueryParameter = $searchQueryParameter;
  }
  public function getSearchQueryParameter()
  {
    return $this->searchQueryParameter;
  }
  public function setSiteSearchEnabled($siteSearchEnabled)
  {
    $this->siteSearchEnabled = $siteSearchEnabled;
  }
  public function getSiteSearchEnabled()
  {
    return $this->siteSearchEnabled;
  }
  public function setStreamEnabled($streamEnabled)
  {
    $this->streamEnabled = $streamEnabled;
  }
  public function getStreamEnabled()
  {
    return $this->streamEnabled;
  }
  public function setUrlQueryParameter($urlQueryParameter)
  {
    $this->urlQueryParameter = $urlQueryParameter;
  }
  public function getUrlQueryParameter()
  {
    return $this->urlQueryParameter;
  }
  public function setVideoEngagementEnabled($videoEngagementEnabled)
  {
    $this->videoEngagementEnabled = $videoEngagementEnabled;
  }
  public function getVideoEngagementEnabled()
  {
    return $this->videoEngagementEnabled;
  }
}
