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_Dfareporting_ReportCrossDimensionReachCriteria extends Google_Collection 19{ 20 protected $collection_key = 'overlapMetricNames'; 21 protected $breakdownType = 'Google_Service_Dfareporting_SortedDimension'; 22 protected $breakdownDataType = 'array'; 23 protected $dateRangeType = 'Google_Service_Dfareporting_DateRange'; 24 protected $dateRangeDataType = ''; 25 public $dimension; 26 protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue'; 27 protected $dimensionFiltersDataType = 'array'; 28 public $metricNames; 29 public $overlapMetricNames; 30 public $pivoted; 31 32 /** 33 * @param Google_Service_Dfareporting_SortedDimension[] 34 */ 35 public function setBreakdown($breakdown) 36 { 37 $this->breakdown = $breakdown; 38 } 39 /** 40 * @return Google_Service_Dfareporting_SortedDimension[] 41 */ 42 public function getBreakdown() 43 { 44 return $this->breakdown; 45 } 46 /** 47 * @param Google_Service_Dfareporting_DateRange 48 */ 49 public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange) 50 { 51 $this->dateRange = $dateRange; 52 } 53 /** 54 * @return Google_Service_Dfareporting_DateRange 55 */ 56 public function getDateRange() 57 { 58 return $this->dateRange; 59 } 60 public function setDimension($dimension) 61 { 62 $this->dimension = $dimension; 63 } 64 public function getDimension() 65 { 66 return $this->dimension; 67 } 68 /** 69 * @param Google_Service_Dfareporting_DimensionValue[] 70 */ 71 public function setDimensionFilters($dimensionFilters) 72 { 73 $this->dimensionFilters = $dimensionFilters; 74 } 75 /** 76 * @return Google_Service_Dfareporting_DimensionValue[] 77 */ 78 public function getDimensionFilters() 79 { 80 return $this->dimensionFilters; 81 } 82 public function setMetricNames($metricNames) 83 { 84 $this->metricNames = $metricNames; 85 } 86 public function getMetricNames() 87 { 88 return $this->metricNames; 89 } 90 public function setOverlapMetricNames($overlapMetricNames) 91 { 92 $this->overlapMetricNames = $overlapMetricNames; 93 } 94 public function getOverlapMetricNames() 95 { 96 return $this->overlapMetricNames; 97 } 98 public function setPivoted($pivoted) 99 { 100 $this->pivoted = $pivoted; 101 } 102 public function getPivoted() 103 { 104 return $this->pivoted; 105 } 106} 107