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_GaDataQuery extends Google_Collection
19{
20  protected $collection_key = 'sort';
21  protected $internal_gapi_mappings = array(
22        "endDate" => "end-date",
23        "maxResults" => "max-results",
24        "startDate" => "start-date",
25        "startIndex" => "start-index",
26  );
27  public $dimensions;
28  public $endDate;
29  public $filters;
30  public $ids;
31  public $maxResults;
32  public $metrics;
33  public $samplingLevel;
34  public $segment;
35  public $sort;
36  public $startDate;
37  public $startIndex;
38
39  public function setDimensions($dimensions)
40  {
41    $this->dimensions = $dimensions;
42  }
43  public function getDimensions()
44  {
45    return $this->dimensions;
46  }
47  public function setEndDate($endDate)
48  {
49    $this->endDate = $endDate;
50  }
51  public function getEndDate()
52  {
53    return $this->endDate;
54  }
55  public function setFilters($filters)
56  {
57    $this->filters = $filters;
58  }
59  public function getFilters()
60  {
61    return $this->filters;
62  }
63  public function setIds($ids)
64  {
65    $this->ids = $ids;
66  }
67  public function getIds()
68  {
69    return $this->ids;
70  }
71  public function setMaxResults($maxResults)
72  {
73    $this->maxResults = $maxResults;
74  }
75  public function getMaxResults()
76  {
77    return $this->maxResults;
78  }
79  public function setMetrics($metrics)
80  {
81    $this->metrics = $metrics;
82  }
83  public function getMetrics()
84  {
85    return $this->metrics;
86  }
87  public function setSamplingLevel($samplingLevel)
88  {
89    $this->samplingLevel = $samplingLevel;
90  }
91  public function getSamplingLevel()
92  {
93    return $this->samplingLevel;
94  }
95  public function setSegment($segment)
96  {
97    $this->segment = $segment;
98  }
99  public function getSegment()
100  {
101    return $this->segment;
102  }
103  public function setSort($sort)
104  {
105    $this->sort = $sort;
106  }
107  public function getSort()
108  {
109    return $this->sort;
110  }
111  public function setStartDate($startDate)
112  {
113    $this->startDate = $startDate;
114  }
115  public function getStartDate()
116  {
117    return $this->startDate;
118  }
119  public function setStartIndex($startIndex)
120  {
121    $this->startIndex = $startIndex;
122  }
123  public function getStartIndex()
124  {
125    return $this->startIndex;
126  }
127}
128