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_PlacementGroup extends Google_Collection
19{
20  protected $collection_key = 'childPlacementIds';
21  public $accountId;
22  public $advertiserId;
23  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
24  protected $advertiserIdDimensionValueDataType = '';
25  public $archived;
26  public $campaignId;
27  protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
28  protected $campaignIdDimensionValueDataType = '';
29  public $childPlacementIds;
30  public $comment;
31  public $contentCategoryId;
32  protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
33  protected $createInfoDataType = '';
34  public $directorySiteId;
35  protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
36  protected $directorySiteIdDimensionValueDataType = '';
37  public $externalId;
38  public $id;
39  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
40  protected $idDimensionValueDataType = '';
41  public $kind;
42  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
43  protected $lastModifiedInfoDataType = '';
44  public $name;
45  public $placementGroupType;
46  public $placementStrategyId;
47  protected $pricingScheduleType = 'Google_Service_Dfareporting_PricingSchedule';
48  protected $pricingScheduleDataType = '';
49  public $primaryPlacementId;
50  protected $primaryPlacementIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
51  protected $primaryPlacementIdDimensionValueDataType = '';
52  public $siteId;
53  protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
54  protected $siteIdDimensionValueDataType = '';
55  public $subaccountId;
56
57  public function setAccountId($accountId)
58  {
59    $this->accountId = $accountId;
60  }
61  public function getAccountId()
62  {
63    return $this->accountId;
64  }
65  public function setAdvertiserId($advertiserId)
66  {
67    $this->advertiserId = $advertiserId;
68  }
69  public function getAdvertiserId()
70  {
71    return $this->advertiserId;
72  }
73  /**
74   * @param Google_Service_Dfareporting_DimensionValue
75   */
76  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
77  {
78    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
79  }
80  /**
81   * @return Google_Service_Dfareporting_DimensionValue
82   */
83  public function getAdvertiserIdDimensionValue()
84  {
85    return $this->advertiserIdDimensionValue;
86  }
87  public function setArchived($archived)
88  {
89    $this->archived = $archived;
90  }
91  public function getArchived()
92  {
93    return $this->archived;
94  }
95  public function setCampaignId($campaignId)
96  {
97    $this->campaignId = $campaignId;
98  }
99  public function getCampaignId()
100  {
101    return $this->campaignId;
102  }
103  /**
104   * @param Google_Service_Dfareporting_DimensionValue
105   */
106  public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
107  {
108    $this->campaignIdDimensionValue = $campaignIdDimensionValue;
109  }
110  /**
111   * @return Google_Service_Dfareporting_DimensionValue
112   */
113  public function getCampaignIdDimensionValue()
114  {
115    return $this->campaignIdDimensionValue;
116  }
117  public function setChildPlacementIds($childPlacementIds)
118  {
119    $this->childPlacementIds = $childPlacementIds;
120  }
121  public function getChildPlacementIds()
122  {
123    return $this->childPlacementIds;
124  }
125  public function setComment($comment)
126  {
127    $this->comment = $comment;
128  }
129  public function getComment()
130  {
131    return $this->comment;
132  }
133  public function setContentCategoryId($contentCategoryId)
134  {
135    $this->contentCategoryId = $contentCategoryId;
136  }
137  public function getContentCategoryId()
138  {
139    return $this->contentCategoryId;
140  }
141  /**
142   * @param Google_Service_Dfareporting_LastModifiedInfo
143   */
144  public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
145  {
146    $this->createInfo = $createInfo;
147  }
148  /**
149   * @return Google_Service_Dfareporting_LastModifiedInfo
150   */
151  public function getCreateInfo()
152  {
153    return $this->createInfo;
154  }
155  public function setDirectorySiteId($directorySiteId)
156  {
157    $this->directorySiteId = $directorySiteId;
158  }
159  public function getDirectorySiteId()
160  {
161    return $this->directorySiteId;
162  }
163  /**
164   * @param Google_Service_Dfareporting_DimensionValue
165   */
166  public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
167  {
168    $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
169  }
170  /**
171   * @return Google_Service_Dfareporting_DimensionValue
172   */
173  public function getDirectorySiteIdDimensionValue()
174  {
175    return $this->directorySiteIdDimensionValue;
176  }
177  public function setExternalId($externalId)
178  {
179    $this->externalId = $externalId;
180  }
181  public function getExternalId()
182  {
183    return $this->externalId;
184  }
185  public function setId($id)
186  {
187    $this->id = $id;
188  }
189  public function getId()
190  {
191    return $this->id;
192  }
193  /**
194   * @param Google_Service_Dfareporting_DimensionValue
195   */
196  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
197  {
198    $this->idDimensionValue = $idDimensionValue;
199  }
200  /**
201   * @return Google_Service_Dfareporting_DimensionValue
202   */
203  public function getIdDimensionValue()
204  {
205    return $this->idDimensionValue;
206  }
207  public function setKind($kind)
208  {
209    $this->kind = $kind;
210  }
211  public function getKind()
212  {
213    return $this->kind;
214  }
215  /**
216   * @param Google_Service_Dfareporting_LastModifiedInfo
217   */
218  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
219  {
220    $this->lastModifiedInfo = $lastModifiedInfo;
221  }
222  /**
223   * @return Google_Service_Dfareporting_LastModifiedInfo
224   */
225  public function getLastModifiedInfo()
226  {
227    return $this->lastModifiedInfo;
228  }
229  public function setName($name)
230  {
231    $this->name = $name;
232  }
233  public function getName()
234  {
235    return $this->name;
236  }
237  public function setPlacementGroupType($placementGroupType)
238  {
239    $this->placementGroupType = $placementGroupType;
240  }
241  public function getPlacementGroupType()
242  {
243    return $this->placementGroupType;
244  }
245  public function setPlacementStrategyId($placementStrategyId)
246  {
247    $this->placementStrategyId = $placementStrategyId;
248  }
249  public function getPlacementStrategyId()
250  {
251    return $this->placementStrategyId;
252  }
253  /**
254   * @param Google_Service_Dfareporting_PricingSchedule
255   */
256  public function setPricingSchedule(Google_Service_Dfareporting_PricingSchedule $pricingSchedule)
257  {
258    $this->pricingSchedule = $pricingSchedule;
259  }
260  /**
261   * @return Google_Service_Dfareporting_PricingSchedule
262   */
263  public function getPricingSchedule()
264  {
265    return $this->pricingSchedule;
266  }
267  public function setPrimaryPlacementId($primaryPlacementId)
268  {
269    $this->primaryPlacementId = $primaryPlacementId;
270  }
271  public function getPrimaryPlacementId()
272  {
273    return $this->primaryPlacementId;
274  }
275  /**
276   * @param Google_Service_Dfareporting_DimensionValue
277   */
278  public function setPrimaryPlacementIdDimensionValue(Google_Service_Dfareporting_DimensionValue $primaryPlacementIdDimensionValue)
279  {
280    $this->primaryPlacementIdDimensionValue = $primaryPlacementIdDimensionValue;
281  }
282  /**
283   * @return Google_Service_Dfareporting_DimensionValue
284   */
285  public function getPrimaryPlacementIdDimensionValue()
286  {
287    return $this->primaryPlacementIdDimensionValue;
288  }
289  public function setSiteId($siteId)
290  {
291    $this->siteId = $siteId;
292  }
293  public function getSiteId()
294  {
295    return $this->siteId;
296  }
297  /**
298   * @param Google_Service_Dfareporting_DimensionValue
299   */
300  public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
301  {
302    $this->siteIdDimensionValue = $siteIdDimensionValue;
303  }
304  /**
305   * @return Google_Service_Dfareporting_DimensionValue
306   */
307  public function getSiteIdDimensionValue()
308  {
309    return $this->siteIdDimensionValue;
310  }
311  public function setSubaccountId($subaccountId)
312  {
313    $this->subaccountId = $subaccountId;
314  }
315  public function getSubaccountId()
316  {
317    return $this->subaccountId;
318  }
319}
320