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_Analytics_Profile extends Google_Model
19{
20  public $accountId;
21  public $botFilteringEnabled;
22  protected $childLinkType = 'Google_Service_Analytics_ProfileChildLink';
23  protected $childLinkDataType = '';
24  public $created;
25  public $currency;
26  public $defaultPage;
27  public $eCommerceTracking;
28  public $enhancedECommerceTracking;
29  public $excludeQueryParameters;
30  public $id;
31  public $internalWebPropertyId;
32  public $kind;
33  public $name;
34  protected $parentLinkType = 'Google_Service_Analytics_ProfileParentLink';
35  protected $parentLinkDataType = '';
36  protected $permissionsType = 'Google_Service_Analytics_ProfilePermissions';
37  protected $permissionsDataType = '';
38  public $selfLink;
39  public $siteSearchCategoryParameters;
40  public $siteSearchQueryParameters;
41  public $starred;
42  public $stripSiteSearchCategoryParameters;
43  public $stripSiteSearchQueryParameters;
44  public $timezone;
45  public $type;
46  public $updated;
47  public $webPropertyId;
48  public $websiteUrl;
49
50  public function setAccountId($accountId)
51  {
52    $this->accountId = $accountId;
53  }
54  public function getAccountId()
55  {
56    return $this->accountId;
57  }
58  public function setBotFilteringEnabled($botFilteringEnabled)
59  {
60    $this->botFilteringEnabled = $botFilteringEnabled;
61  }
62  public function getBotFilteringEnabled()
63  {
64    return $this->botFilteringEnabled;
65  }
66  /**
67   * @param Google_Service_Analytics_ProfileChildLink
68   */
69  public function setChildLink(Google_Service_Analytics_ProfileChildLink $childLink)
70  {
71    $this->childLink = $childLink;
72  }
73  /**
74   * @return Google_Service_Analytics_ProfileChildLink
75   */
76  public function getChildLink()
77  {
78    return $this->childLink;
79  }
80  public function setCreated($created)
81  {
82    $this->created = $created;
83  }
84  public function getCreated()
85  {
86    return $this->created;
87  }
88  public function setCurrency($currency)
89  {
90    $this->currency = $currency;
91  }
92  public function getCurrency()
93  {
94    return $this->currency;
95  }
96  public function setDefaultPage($defaultPage)
97  {
98    $this->defaultPage = $defaultPage;
99  }
100  public function getDefaultPage()
101  {
102    return $this->defaultPage;
103  }
104  public function setECommerceTracking($eCommerceTracking)
105  {
106    $this->eCommerceTracking = $eCommerceTracking;
107  }
108  public function getECommerceTracking()
109  {
110    return $this->eCommerceTracking;
111  }
112  public function setEnhancedECommerceTracking($enhancedECommerceTracking)
113  {
114    $this->enhancedECommerceTracking = $enhancedECommerceTracking;
115  }
116  public function getEnhancedECommerceTracking()
117  {
118    return $this->enhancedECommerceTracking;
119  }
120  public function setExcludeQueryParameters($excludeQueryParameters)
121  {
122    $this->excludeQueryParameters = $excludeQueryParameters;
123  }
124  public function getExcludeQueryParameters()
125  {
126    return $this->excludeQueryParameters;
127  }
128  public function setId($id)
129  {
130    $this->id = $id;
131  }
132  public function getId()
133  {
134    return $this->id;
135  }
136  public function setInternalWebPropertyId($internalWebPropertyId)
137  {
138    $this->internalWebPropertyId = $internalWebPropertyId;
139  }
140  public function getInternalWebPropertyId()
141  {
142    return $this->internalWebPropertyId;
143  }
144  public function setKind($kind)
145  {
146    $this->kind = $kind;
147  }
148  public function getKind()
149  {
150    return $this->kind;
151  }
152  public function setName($name)
153  {
154    $this->name = $name;
155  }
156  public function getName()
157  {
158    return $this->name;
159  }
160  /**
161   * @param Google_Service_Analytics_ProfileParentLink
162   */
163  public function setParentLink(Google_Service_Analytics_ProfileParentLink $parentLink)
164  {
165    $this->parentLink = $parentLink;
166  }
167  /**
168   * @return Google_Service_Analytics_ProfileParentLink
169   */
170  public function getParentLink()
171  {
172    return $this->parentLink;
173  }
174  /**
175   * @param Google_Service_Analytics_ProfilePermissions
176   */
177  public function setPermissions(Google_Service_Analytics_ProfilePermissions $permissions)
178  {
179    $this->permissions = $permissions;
180  }
181  /**
182   * @return Google_Service_Analytics_ProfilePermissions
183   */
184  public function getPermissions()
185  {
186    return $this->permissions;
187  }
188  public function setSelfLink($selfLink)
189  {
190    $this->selfLink = $selfLink;
191  }
192  public function getSelfLink()
193  {
194    return $this->selfLink;
195  }
196  public function setSiteSearchCategoryParameters($siteSearchCategoryParameters)
197  {
198    $this->siteSearchCategoryParameters = $siteSearchCategoryParameters;
199  }
200  public function getSiteSearchCategoryParameters()
201  {
202    return $this->siteSearchCategoryParameters;
203  }
204  public function setSiteSearchQueryParameters($siteSearchQueryParameters)
205  {
206    $this->siteSearchQueryParameters = $siteSearchQueryParameters;
207  }
208  public function getSiteSearchQueryParameters()
209  {
210    return $this->siteSearchQueryParameters;
211  }
212  public function setStarred($starred)
213  {
214    $this->starred = $starred;
215  }
216  public function getStarred()
217  {
218    return $this->starred;
219  }
220  public function setStripSiteSearchCategoryParameters($stripSiteSearchCategoryParameters)
221  {
222    $this->stripSiteSearchCategoryParameters = $stripSiteSearchCategoryParameters;
223  }
224  public function getStripSiteSearchCategoryParameters()
225  {
226    return $this->stripSiteSearchCategoryParameters;
227  }
228  public function setStripSiteSearchQueryParameters($stripSiteSearchQueryParameters)
229  {
230    $this->stripSiteSearchQueryParameters = $stripSiteSearchQueryParameters;
231  }
232  public function getStripSiteSearchQueryParameters()
233  {
234    return $this->stripSiteSearchQueryParameters;
235  }
236  public function setTimezone($timezone)
237  {
238    $this->timezone = $timezone;
239  }
240  public function getTimezone()
241  {
242    return $this->timezone;
243  }
244  public function setType($type)
245  {
246    $this->type = $type;
247  }
248  public function getType()
249  {
250    return $this->type;
251  }
252  public function setUpdated($updated)
253  {
254    $this->updated = $updated;
255  }
256  public function getUpdated()
257  {
258    return $this->updated;
259  }
260  public function setWebPropertyId($webPropertyId)
261  {
262    $this->webPropertyId = $webPropertyId;
263  }
264  public function getWebPropertyId()
265  {
266    return $this->webPropertyId;
267  }
268  public function setWebsiteUrl($websiteUrl)
269  {
270    $this->websiteUrl = $websiteUrl;
271  }
272  public function getWebsiteUrl()
273  {
274    return $this->websiteUrl;
275  }
276}
277