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_CreativeAsset extends Google_Collection
19{
20  protected $collection_key = 'detectedFeatures';
21  public $actionScript3;
22  public $active;
23  protected $additionalSizesType = 'Google_Service_Dfareporting_Size';
24  protected $additionalSizesDataType = 'array';
25  public $alignment;
26  public $artworkType;
27  protected $assetIdentifierType = 'Google_Service_Dfareporting_CreativeAssetId';
28  protected $assetIdentifierDataType = '';
29  public $audioBitRate;
30  public $audioSampleRate;
31  protected $backupImageExitType = 'Google_Service_Dfareporting_CreativeCustomEvent';
32  protected $backupImageExitDataType = '';
33  public $bitRate;
34  public $childAssetType;
35  protected $collapsedSizeType = 'Google_Service_Dfareporting_Size';
36  protected $collapsedSizeDataType = '';
37  public $companionCreativeIds;
38  public $customStartTimeValue;
39  public $detectedFeatures;
40  public $displayType;
41  public $duration;
42  public $durationType;
43  protected $expandedDimensionType = 'Google_Service_Dfareporting_Size';
44  protected $expandedDimensionDataType = '';
45  public $fileSize;
46  public $flashVersion;
47  public $frameRate;
48  public $hideFlashObjects;
49  public $hideSelectionBoxes;
50  public $horizontallyLocked;
51  public $id;
52  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
53  protected $idDimensionValueDataType = '';
54  public $mediaDuration;
55  public $mimeType;
56  protected $offsetType = 'Google_Service_Dfareporting_OffsetPosition';
57  protected $offsetDataType = '';
58  public $orientation;
59  public $originalBackup;
60  public $politeLoad;
61  protected $positionType = 'Google_Service_Dfareporting_OffsetPosition';
62  protected $positionDataType = '';
63  public $positionLeftUnit;
64  public $positionTopUnit;
65  public $progressiveServingUrl;
66  public $pushdown;
67  public $pushdownDuration;
68  public $role;
69  protected $sizeType = 'Google_Service_Dfareporting_Size';
70  protected $sizeDataType = '';
71  public $sslCompliant;
72  public $startTimeType;
73  public $streamingServingUrl;
74  public $transparency;
75  public $verticallyLocked;
76  public $windowMode;
77  public $zIndex;
78  public $zipFilename;
79  public $zipFilesize;
80
81  public function setActionScript3($actionScript3)
82  {
83    $this->actionScript3 = $actionScript3;
84  }
85  public function getActionScript3()
86  {
87    return $this->actionScript3;
88  }
89  public function setActive($active)
90  {
91    $this->active = $active;
92  }
93  public function getActive()
94  {
95    return $this->active;
96  }
97  /**
98   * @param Google_Service_Dfareporting_Size[]
99   */
100  public function setAdditionalSizes($additionalSizes)
101  {
102    $this->additionalSizes = $additionalSizes;
103  }
104  /**
105   * @return Google_Service_Dfareporting_Size[]
106   */
107  public function getAdditionalSizes()
108  {
109    return $this->additionalSizes;
110  }
111  public function setAlignment($alignment)
112  {
113    $this->alignment = $alignment;
114  }
115  public function getAlignment()
116  {
117    return $this->alignment;
118  }
119  public function setArtworkType($artworkType)
120  {
121    $this->artworkType = $artworkType;
122  }
123  public function getArtworkType()
124  {
125    return $this->artworkType;
126  }
127  /**
128   * @param Google_Service_Dfareporting_CreativeAssetId
129   */
130  public function setAssetIdentifier(Google_Service_Dfareporting_CreativeAssetId $assetIdentifier)
131  {
132    $this->assetIdentifier = $assetIdentifier;
133  }
134  /**
135   * @return Google_Service_Dfareporting_CreativeAssetId
136   */
137  public function getAssetIdentifier()
138  {
139    return $this->assetIdentifier;
140  }
141  public function setAudioBitRate($audioBitRate)
142  {
143    $this->audioBitRate = $audioBitRate;
144  }
145  public function getAudioBitRate()
146  {
147    return $this->audioBitRate;
148  }
149  public function setAudioSampleRate($audioSampleRate)
150  {
151    $this->audioSampleRate = $audioSampleRate;
152  }
153  public function getAudioSampleRate()
154  {
155    return $this->audioSampleRate;
156  }
157  /**
158   * @param Google_Service_Dfareporting_CreativeCustomEvent
159   */
160  public function setBackupImageExit(Google_Service_Dfareporting_CreativeCustomEvent $backupImageExit)
161  {
162    $this->backupImageExit = $backupImageExit;
163  }
164  /**
165   * @return Google_Service_Dfareporting_CreativeCustomEvent
166   */
167  public function getBackupImageExit()
168  {
169    return $this->backupImageExit;
170  }
171  public function setBitRate($bitRate)
172  {
173    $this->bitRate = $bitRate;
174  }
175  public function getBitRate()
176  {
177    return $this->bitRate;
178  }
179  public function setChildAssetType($childAssetType)
180  {
181    $this->childAssetType = $childAssetType;
182  }
183  public function getChildAssetType()
184  {
185    return $this->childAssetType;
186  }
187  /**
188   * @param Google_Service_Dfareporting_Size
189   */
190  public function setCollapsedSize(Google_Service_Dfareporting_Size $collapsedSize)
191  {
192    $this->collapsedSize = $collapsedSize;
193  }
194  /**
195   * @return Google_Service_Dfareporting_Size
196   */
197  public function getCollapsedSize()
198  {
199    return $this->collapsedSize;
200  }
201  public function setCompanionCreativeIds($companionCreativeIds)
202  {
203    $this->companionCreativeIds = $companionCreativeIds;
204  }
205  public function getCompanionCreativeIds()
206  {
207    return $this->companionCreativeIds;
208  }
209  public function setCustomStartTimeValue($customStartTimeValue)
210  {
211    $this->customStartTimeValue = $customStartTimeValue;
212  }
213  public function getCustomStartTimeValue()
214  {
215    return $this->customStartTimeValue;
216  }
217  public function setDetectedFeatures($detectedFeatures)
218  {
219    $this->detectedFeatures = $detectedFeatures;
220  }
221  public function getDetectedFeatures()
222  {
223    return $this->detectedFeatures;
224  }
225  public function setDisplayType($displayType)
226  {
227    $this->displayType = $displayType;
228  }
229  public function getDisplayType()
230  {
231    return $this->displayType;
232  }
233  public function setDuration($duration)
234  {
235    $this->duration = $duration;
236  }
237  public function getDuration()
238  {
239    return $this->duration;
240  }
241  public function setDurationType($durationType)
242  {
243    $this->durationType = $durationType;
244  }
245  public function getDurationType()
246  {
247    return $this->durationType;
248  }
249  /**
250   * @param Google_Service_Dfareporting_Size
251   */
252  public function setExpandedDimension(Google_Service_Dfareporting_Size $expandedDimension)
253  {
254    $this->expandedDimension = $expandedDimension;
255  }
256  /**
257   * @return Google_Service_Dfareporting_Size
258   */
259  public function getExpandedDimension()
260  {
261    return $this->expandedDimension;
262  }
263  public function setFileSize($fileSize)
264  {
265    $this->fileSize = $fileSize;
266  }
267  public function getFileSize()
268  {
269    return $this->fileSize;
270  }
271  public function setFlashVersion($flashVersion)
272  {
273    $this->flashVersion = $flashVersion;
274  }
275  public function getFlashVersion()
276  {
277    return $this->flashVersion;
278  }
279  public function setFrameRate($frameRate)
280  {
281    $this->frameRate = $frameRate;
282  }
283  public function getFrameRate()
284  {
285    return $this->frameRate;
286  }
287  public function setHideFlashObjects($hideFlashObjects)
288  {
289    $this->hideFlashObjects = $hideFlashObjects;
290  }
291  public function getHideFlashObjects()
292  {
293    return $this->hideFlashObjects;
294  }
295  public function setHideSelectionBoxes($hideSelectionBoxes)
296  {
297    $this->hideSelectionBoxes = $hideSelectionBoxes;
298  }
299  public function getHideSelectionBoxes()
300  {
301    return $this->hideSelectionBoxes;
302  }
303  public function setHorizontallyLocked($horizontallyLocked)
304  {
305    $this->horizontallyLocked = $horizontallyLocked;
306  }
307  public function getHorizontallyLocked()
308  {
309    return $this->horizontallyLocked;
310  }
311  public function setId($id)
312  {
313    $this->id = $id;
314  }
315  public function getId()
316  {
317    return $this->id;
318  }
319  /**
320   * @param Google_Service_Dfareporting_DimensionValue
321   */
322  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
323  {
324    $this->idDimensionValue = $idDimensionValue;
325  }
326  /**
327   * @return Google_Service_Dfareporting_DimensionValue
328   */
329  public function getIdDimensionValue()
330  {
331    return $this->idDimensionValue;
332  }
333  public function setMediaDuration($mediaDuration)
334  {
335    $this->mediaDuration = $mediaDuration;
336  }
337  public function getMediaDuration()
338  {
339    return $this->mediaDuration;
340  }
341  public function setMimeType($mimeType)
342  {
343    $this->mimeType = $mimeType;
344  }
345  public function getMimeType()
346  {
347    return $this->mimeType;
348  }
349  /**
350   * @param Google_Service_Dfareporting_OffsetPosition
351   */
352  public function setOffset(Google_Service_Dfareporting_OffsetPosition $offset)
353  {
354    $this->offset = $offset;
355  }
356  /**
357   * @return Google_Service_Dfareporting_OffsetPosition
358   */
359  public function getOffset()
360  {
361    return $this->offset;
362  }
363  public function setOrientation($orientation)
364  {
365    $this->orientation = $orientation;
366  }
367  public function getOrientation()
368  {
369    return $this->orientation;
370  }
371  public function setOriginalBackup($originalBackup)
372  {
373    $this->originalBackup = $originalBackup;
374  }
375  public function getOriginalBackup()
376  {
377    return $this->originalBackup;
378  }
379  public function setPoliteLoad($politeLoad)
380  {
381    $this->politeLoad = $politeLoad;
382  }
383  public function getPoliteLoad()
384  {
385    return $this->politeLoad;
386  }
387  /**
388   * @param Google_Service_Dfareporting_OffsetPosition
389   */
390  public function setPosition(Google_Service_Dfareporting_OffsetPosition $position)
391  {
392    $this->position = $position;
393  }
394  /**
395   * @return Google_Service_Dfareporting_OffsetPosition
396   */
397  public function getPosition()
398  {
399    return $this->position;
400  }
401  public function setPositionLeftUnit($positionLeftUnit)
402  {
403    $this->positionLeftUnit = $positionLeftUnit;
404  }
405  public function getPositionLeftUnit()
406  {
407    return $this->positionLeftUnit;
408  }
409  public function setPositionTopUnit($positionTopUnit)
410  {
411    $this->positionTopUnit = $positionTopUnit;
412  }
413  public function getPositionTopUnit()
414  {
415    return $this->positionTopUnit;
416  }
417  public function setProgressiveServingUrl($progressiveServingUrl)
418  {
419    $this->progressiveServingUrl = $progressiveServingUrl;
420  }
421  public function getProgressiveServingUrl()
422  {
423    return $this->progressiveServingUrl;
424  }
425  public function setPushdown($pushdown)
426  {
427    $this->pushdown = $pushdown;
428  }
429  public function getPushdown()
430  {
431    return $this->pushdown;
432  }
433  public function setPushdownDuration($pushdownDuration)
434  {
435    $this->pushdownDuration = $pushdownDuration;
436  }
437  public function getPushdownDuration()
438  {
439    return $this->pushdownDuration;
440  }
441  public function setRole($role)
442  {
443    $this->role = $role;
444  }
445  public function getRole()
446  {
447    return $this->role;
448  }
449  /**
450   * @param Google_Service_Dfareporting_Size
451   */
452  public function setSize(Google_Service_Dfareporting_Size $size)
453  {
454    $this->size = $size;
455  }
456  /**
457   * @return Google_Service_Dfareporting_Size
458   */
459  public function getSize()
460  {
461    return $this->size;
462  }
463  public function setSslCompliant($sslCompliant)
464  {
465    $this->sslCompliant = $sslCompliant;
466  }
467  public function getSslCompliant()
468  {
469    return $this->sslCompliant;
470  }
471  public function setStartTimeType($startTimeType)
472  {
473    $this->startTimeType = $startTimeType;
474  }
475  public function getStartTimeType()
476  {
477    return $this->startTimeType;
478  }
479  public function setStreamingServingUrl($streamingServingUrl)
480  {
481    $this->streamingServingUrl = $streamingServingUrl;
482  }
483  public function getStreamingServingUrl()
484  {
485    return $this->streamingServingUrl;
486  }
487  public function setTransparency($transparency)
488  {
489    $this->transparency = $transparency;
490  }
491  public function getTransparency()
492  {
493    return $this->transparency;
494  }
495  public function setVerticallyLocked($verticallyLocked)
496  {
497    $this->verticallyLocked = $verticallyLocked;
498  }
499  public function getVerticallyLocked()
500  {
501    return $this->verticallyLocked;
502  }
503  public function setWindowMode($windowMode)
504  {
505    $this->windowMode = $windowMode;
506  }
507  public function getWindowMode()
508  {
509    return $this->windowMode;
510  }
511  public function setZIndex($zIndex)
512  {
513    $this->zIndex = $zIndex;
514  }
515  public function getZIndex()
516  {
517    return $this->zIndex;
518  }
519  public function setZipFilename($zipFilename)
520  {
521    $this->zipFilename = $zipFilename;
522  }
523  public function getZipFilename()
524  {
525    return $this->zipFilename;
526  }
527  public function setZipFilesize($zipFilesize)
528  {
529    $this->zipFilesize = $zipFilesize;
530  }
531  public function getZipFilesize()
532  {
533    return $this->zipFilesize;
534  }
535}
536