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_JobService_SearchJobsRequest extends Google_Model 19{ 20 public $disableRelevanceThresholding; 21 public $enableBroadening; 22 public $enablePreciseResultSize; 23 protected $filtersType = 'Google_Service_JobService_JobFilters'; 24 protected $filtersDataType = ''; 25 protected $histogramFacetsType = 'Google_Service_JobService_HistogramFacets'; 26 protected $histogramFacetsDataType = ''; 27 public $jobView; 28 public $mode; 29 public $offset; 30 public $orderBy; 31 public $pageSize; 32 public $pageToken; 33 protected $queryType = 'Google_Service_JobService_JobQuery'; 34 protected $queryDataType = ''; 35 protected $requestMetadataType = 'Google_Service_JobService_RequestMetadata'; 36 protected $requestMetadataDataType = ''; 37 public $sortBy; 38 39 public function setDisableRelevanceThresholding($disableRelevanceThresholding) 40 { 41 $this->disableRelevanceThresholding = $disableRelevanceThresholding; 42 } 43 public function getDisableRelevanceThresholding() 44 { 45 return $this->disableRelevanceThresholding; 46 } 47 public function setEnableBroadening($enableBroadening) 48 { 49 $this->enableBroadening = $enableBroadening; 50 } 51 public function getEnableBroadening() 52 { 53 return $this->enableBroadening; 54 } 55 public function setEnablePreciseResultSize($enablePreciseResultSize) 56 { 57 $this->enablePreciseResultSize = $enablePreciseResultSize; 58 } 59 public function getEnablePreciseResultSize() 60 { 61 return $this->enablePreciseResultSize; 62 } 63 /** 64 * @param Google_Service_JobService_JobFilters 65 */ 66 public function setFilters(Google_Service_JobService_JobFilters $filters) 67 { 68 $this->filters = $filters; 69 } 70 /** 71 * @return Google_Service_JobService_JobFilters 72 */ 73 public function getFilters() 74 { 75 return $this->filters; 76 } 77 /** 78 * @param Google_Service_JobService_HistogramFacets 79 */ 80 public function setHistogramFacets(Google_Service_JobService_HistogramFacets $histogramFacets) 81 { 82 $this->histogramFacets = $histogramFacets; 83 } 84 /** 85 * @return Google_Service_JobService_HistogramFacets 86 */ 87 public function getHistogramFacets() 88 { 89 return $this->histogramFacets; 90 } 91 public function setJobView($jobView) 92 { 93 $this->jobView = $jobView; 94 } 95 public function getJobView() 96 { 97 return $this->jobView; 98 } 99 public function setMode($mode) 100 { 101 $this->mode = $mode; 102 } 103 public function getMode() 104 { 105 return $this->mode; 106 } 107 public function setOffset($offset) 108 { 109 $this->offset = $offset; 110 } 111 public function getOffset() 112 { 113 return $this->offset; 114 } 115 public function setOrderBy($orderBy) 116 { 117 $this->orderBy = $orderBy; 118 } 119 public function getOrderBy() 120 { 121 return $this->orderBy; 122 } 123 public function setPageSize($pageSize) 124 { 125 $this->pageSize = $pageSize; 126 } 127 public function getPageSize() 128 { 129 return $this->pageSize; 130 } 131 public function setPageToken($pageToken) 132 { 133 $this->pageToken = $pageToken; 134 } 135 public function getPageToken() 136 { 137 return $this->pageToken; 138 } 139 /** 140 * @param Google_Service_JobService_JobQuery 141 */ 142 public function setQuery(Google_Service_JobService_JobQuery $query) 143 { 144 $this->query = $query; 145 } 146 /** 147 * @return Google_Service_JobService_JobQuery 148 */ 149 public function getQuery() 150 { 151 return $this->query; 152 } 153 /** 154 * @param Google_Service_JobService_RequestMetadata 155 */ 156 public function setRequestMetadata(Google_Service_JobService_RequestMetadata $requestMetadata) 157 { 158 $this->requestMetadata = $requestMetadata; 159 } 160 /** 161 * @return Google_Service_JobService_RequestMetadata 162 */ 163 public function getRequestMetadata() 164 { 165 return $this->requestMetadata; 166 } 167 public function setSortBy($sortBy) 168 { 169 $this->sortBy = $sortBy; 170 } 171 public function getSortBy() 172 { 173 return $this->sortBy; 174 } 175} 176