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_Drive_DriveFileImageMediaMetadata extends Google_Model
19{
20  public $aperture;
21  public $cameraMake;
22  public $cameraModel;
23  public $colorSpace;
24  public $exposureBias;
25  public $exposureMode;
26  public $exposureTime;
27  public $flashUsed;
28  public $focalLength;
29  public $height;
30  public $isoSpeed;
31  public $lens;
32  protected $locationType = 'Google_Service_Drive_DriveFileImageMediaMetadataLocation';
33  protected $locationDataType = '';
34  public $maxApertureValue;
35  public $meteringMode;
36  public $rotation;
37  public $sensor;
38  public $subjectDistance;
39  public $time;
40  public $whiteBalance;
41  public $width;
42
43  public function setAperture($aperture)
44  {
45    $this->aperture = $aperture;
46  }
47  public function getAperture()
48  {
49    return $this->aperture;
50  }
51  public function setCameraMake($cameraMake)
52  {
53    $this->cameraMake = $cameraMake;
54  }
55  public function getCameraMake()
56  {
57    return $this->cameraMake;
58  }
59  public function setCameraModel($cameraModel)
60  {
61    $this->cameraModel = $cameraModel;
62  }
63  public function getCameraModel()
64  {
65    return $this->cameraModel;
66  }
67  public function setColorSpace($colorSpace)
68  {
69    $this->colorSpace = $colorSpace;
70  }
71  public function getColorSpace()
72  {
73    return $this->colorSpace;
74  }
75  public function setExposureBias($exposureBias)
76  {
77    $this->exposureBias = $exposureBias;
78  }
79  public function getExposureBias()
80  {
81    return $this->exposureBias;
82  }
83  public function setExposureMode($exposureMode)
84  {
85    $this->exposureMode = $exposureMode;
86  }
87  public function getExposureMode()
88  {
89    return $this->exposureMode;
90  }
91  public function setExposureTime($exposureTime)
92  {
93    $this->exposureTime = $exposureTime;
94  }
95  public function getExposureTime()
96  {
97    return $this->exposureTime;
98  }
99  public function setFlashUsed($flashUsed)
100  {
101    $this->flashUsed = $flashUsed;
102  }
103  public function getFlashUsed()
104  {
105    return $this->flashUsed;
106  }
107  public function setFocalLength($focalLength)
108  {
109    $this->focalLength = $focalLength;
110  }
111  public function getFocalLength()
112  {
113    return $this->focalLength;
114  }
115  public function setHeight($height)
116  {
117    $this->height = $height;
118  }
119  public function getHeight()
120  {
121    return $this->height;
122  }
123  public function setIsoSpeed($isoSpeed)
124  {
125    $this->isoSpeed = $isoSpeed;
126  }
127  public function getIsoSpeed()
128  {
129    return $this->isoSpeed;
130  }
131  public function setLens($lens)
132  {
133    $this->lens = $lens;
134  }
135  public function getLens()
136  {
137    return $this->lens;
138  }
139  /**
140   * @param Google_Service_Drive_DriveFileImageMediaMetadataLocation
141   */
142  public function setLocation(Google_Service_Drive_DriveFileImageMediaMetadataLocation $location)
143  {
144    $this->location = $location;
145  }
146  /**
147   * @return Google_Service_Drive_DriveFileImageMediaMetadataLocation
148   */
149  public function getLocation()
150  {
151    return $this->location;
152  }
153  public function setMaxApertureValue($maxApertureValue)
154  {
155    $this->maxApertureValue = $maxApertureValue;
156  }
157  public function getMaxApertureValue()
158  {
159    return $this->maxApertureValue;
160  }
161  public function setMeteringMode($meteringMode)
162  {
163    $this->meteringMode = $meteringMode;
164  }
165  public function getMeteringMode()
166  {
167    return $this->meteringMode;
168  }
169  public function setRotation($rotation)
170  {
171    $this->rotation = $rotation;
172  }
173  public function getRotation()
174  {
175    return $this->rotation;
176  }
177  public function setSensor($sensor)
178  {
179    $this->sensor = $sensor;
180  }
181  public function getSensor()
182  {
183    return $this->sensor;
184  }
185  public function setSubjectDistance($subjectDistance)
186  {
187    $this->subjectDistance = $subjectDistance;
188  }
189  public function getSubjectDistance()
190  {
191    return $this->subjectDistance;
192  }
193  public function setTime($time)
194  {
195    $this->time = $time;
196  }
197  public function getTime()
198  {
199    return $this->time;
200  }
201  public function setWhiteBalance($whiteBalance)
202  {
203    $this->whiteBalance = $whiteBalance;
204  }
205  public function getWhiteBalance()
206  {
207    return $this->whiteBalance;
208  }
209  public function setWidth($width)
210  {
211    $this->width = $width;
212  }
213  public function getWidth()
214  {
215    return $this->width;
216  }
217}
218