<?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\Service\Webmasters; class SearchAnalyticsQueryRequest extends \Google\Collection { protected $collection_key = 'dimensions'; public $aggregationType; public $dataState; protected $dimensionFilterGroupsType = ApiDimensionFilterGroup::class; protected $dimensionFilterGroupsDataType = 'array'; public $dimensions; public $endDate; public $rowLimit; public $searchType; public $startDate; public $startRow; public function setAggregationType($aggregationType) { $this->aggregationType = $aggregationType; } public function getAggregationType() { return $this->aggregationType; } public function setDataState($dataState) { $this->dataState = $dataState; } public function getDataState() { return $this->dataState; } /** * @param ApiDimensionFilterGroup[] */ public function setDimensionFilterGroups($dimensionFilterGroups) { $this->dimensionFilterGroups = $dimensionFilterGroups; } /** * @return ApiDimensionFilterGroup[] */ public function getDimensionFilterGroups() { return $this->dimensionFilterGroups; } public function setDimensions($dimensions) { $this->dimensions = $dimensions; } public function getDimensions() { return $this->dimensions; } public function setEndDate($endDate) { $this->endDate = $endDate; } public function getEndDate() { return $this->endDate; } public function setRowLimit($rowLimit) { $this->rowLimit = $rowLimit; } public function getRowLimit() { return $this->rowLimit; } public function setSearchType($searchType) { $this->searchType = $searchType; } public function getSearchType() { return $this->searchType; } public function setStartDate($startDate) { $this->startDate = $startDate; } public function getStartDate() { return $this->startDate; } public function setStartRow($startRow) { $this->startRow = $startRow; } public function getStartRow() { return $this->startRow; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(SearchAnalyticsQueryRequest::class, 'Google_Service_Webmasters_SearchAnalyticsQueryRequest');