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_Vault_Query extends Google_Model 19{ 20 protected $accountInfoType = 'Google_Service_Vault_AccountInfo'; 21 protected $accountInfoDataType = ''; 22 public $corpus; 23 public $dataScope; 24 protected $driveOptionsType = 'Google_Service_Vault_DriveOptions'; 25 protected $driveOptionsDataType = ''; 26 public $endTime; 27 protected $hangoutsChatInfoType = 'Google_Service_Vault_HangoutsChatInfo'; 28 protected $hangoutsChatInfoDataType = ''; 29 protected $hangoutsChatOptionsType = 'Google_Service_Vault_HangoutsChatOptions'; 30 protected $hangoutsChatOptionsDataType = ''; 31 protected $mailOptionsType = 'Google_Service_Vault_MailOptions'; 32 protected $mailOptionsDataType = ''; 33 public $method; 34 protected $orgUnitInfoType = 'Google_Service_Vault_OrgUnitInfo'; 35 protected $orgUnitInfoDataType = ''; 36 public $searchMethod; 37 protected $sharedDriveInfoType = 'Google_Service_Vault_SharedDriveInfo'; 38 protected $sharedDriveInfoDataType = ''; 39 public $startTime; 40 protected $teamDriveInfoType = 'Google_Service_Vault_TeamDriveInfo'; 41 protected $teamDriveInfoDataType = ''; 42 public $terms; 43 public $timeZone; 44 protected $voiceOptionsType = 'Google_Service_Vault_VoiceOptions'; 45 protected $voiceOptionsDataType = ''; 46 47 /** 48 * @param Google_Service_Vault_AccountInfo 49 */ 50 public function setAccountInfo(Google_Service_Vault_AccountInfo $accountInfo) 51 { 52 $this->accountInfo = $accountInfo; 53 } 54 /** 55 * @return Google_Service_Vault_AccountInfo 56 */ 57 public function getAccountInfo() 58 { 59 return $this->accountInfo; 60 } 61 public function setCorpus($corpus) 62 { 63 $this->corpus = $corpus; 64 } 65 public function getCorpus() 66 { 67 return $this->corpus; 68 } 69 public function setDataScope($dataScope) 70 { 71 $this->dataScope = $dataScope; 72 } 73 public function getDataScope() 74 { 75 return $this->dataScope; 76 } 77 /** 78 * @param Google_Service_Vault_DriveOptions 79 */ 80 public function setDriveOptions(Google_Service_Vault_DriveOptions $driveOptions) 81 { 82 $this->driveOptions = $driveOptions; 83 } 84 /** 85 * @return Google_Service_Vault_DriveOptions 86 */ 87 public function getDriveOptions() 88 { 89 return $this->driveOptions; 90 } 91 public function setEndTime($endTime) 92 { 93 $this->endTime = $endTime; 94 } 95 public function getEndTime() 96 { 97 return $this->endTime; 98 } 99 /** 100 * @param Google_Service_Vault_HangoutsChatInfo 101 */ 102 public function setHangoutsChatInfo(Google_Service_Vault_HangoutsChatInfo $hangoutsChatInfo) 103 { 104 $this->hangoutsChatInfo = $hangoutsChatInfo; 105 } 106 /** 107 * @return Google_Service_Vault_HangoutsChatInfo 108 */ 109 public function getHangoutsChatInfo() 110 { 111 return $this->hangoutsChatInfo; 112 } 113 /** 114 * @param Google_Service_Vault_HangoutsChatOptions 115 */ 116 public function setHangoutsChatOptions(Google_Service_Vault_HangoutsChatOptions $hangoutsChatOptions) 117 { 118 $this->hangoutsChatOptions = $hangoutsChatOptions; 119 } 120 /** 121 * @return Google_Service_Vault_HangoutsChatOptions 122 */ 123 public function getHangoutsChatOptions() 124 { 125 return $this->hangoutsChatOptions; 126 } 127 /** 128 * @param Google_Service_Vault_MailOptions 129 */ 130 public function setMailOptions(Google_Service_Vault_MailOptions $mailOptions) 131 { 132 $this->mailOptions = $mailOptions; 133 } 134 /** 135 * @return Google_Service_Vault_MailOptions 136 */ 137 public function getMailOptions() 138 { 139 return $this->mailOptions; 140 } 141 public function setMethod($method) 142 { 143 $this->method = $method; 144 } 145 public function getMethod() 146 { 147 return $this->method; 148 } 149 /** 150 * @param Google_Service_Vault_OrgUnitInfo 151 */ 152 public function setOrgUnitInfo(Google_Service_Vault_OrgUnitInfo $orgUnitInfo) 153 { 154 $this->orgUnitInfo = $orgUnitInfo; 155 } 156 /** 157 * @return Google_Service_Vault_OrgUnitInfo 158 */ 159 public function getOrgUnitInfo() 160 { 161 return $this->orgUnitInfo; 162 } 163 public function setSearchMethod($searchMethod) 164 { 165 $this->searchMethod = $searchMethod; 166 } 167 public function getSearchMethod() 168 { 169 return $this->searchMethod; 170 } 171 /** 172 * @param Google_Service_Vault_SharedDriveInfo 173 */ 174 public function setSharedDriveInfo(Google_Service_Vault_SharedDriveInfo $sharedDriveInfo) 175 { 176 $this->sharedDriveInfo = $sharedDriveInfo; 177 } 178 /** 179 * @return Google_Service_Vault_SharedDriveInfo 180 */ 181 public function getSharedDriveInfo() 182 { 183 return $this->sharedDriveInfo; 184 } 185 public function setStartTime($startTime) 186 { 187 $this->startTime = $startTime; 188 } 189 public function getStartTime() 190 { 191 return $this->startTime; 192 } 193 /** 194 * @param Google_Service_Vault_TeamDriveInfo 195 */ 196 public function setTeamDriveInfo(Google_Service_Vault_TeamDriveInfo $teamDriveInfo) 197 { 198 $this->teamDriveInfo = $teamDriveInfo; 199 } 200 /** 201 * @return Google_Service_Vault_TeamDriveInfo 202 */ 203 public function getTeamDriveInfo() 204 { 205 return $this->teamDriveInfo; 206 } 207 public function setTerms($terms) 208 { 209 $this->terms = $terms; 210 } 211 public function getTerms() 212 { 213 return $this->terms; 214 } 215 public function setTimeZone($timeZone) 216 { 217 $this->timeZone = $timeZone; 218 } 219 public function getTimeZone() 220 { 221 return $this->timeZone; 222 } 223 /** 224 * @param Google_Service_Vault_VoiceOptions 225 */ 226 public function setVoiceOptions(Google_Service_Vault_VoiceOptions $voiceOptions) 227 { 228 $this->voiceOptions = $voiceOptions; 229 } 230 /** 231 * @return Google_Service_Vault_VoiceOptions 232 */ 233 public function getVoiceOptions() 234 { 235 return $this->voiceOptions; 236 } 237} 238