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_FloodlightActivity extends Google_Collection
19{
20  protected $collection_key = 'userDefinedVariableTypes';
21  public $accountId;
22  public $advertiserId;
23  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
24  protected $advertiserIdDimensionValueDataType = '';
25  public $attributionEnabled;
26  public $cacheBustingType;
27  public $countingMethod;
28  protected $defaultTagsType = 'Google_Service_Dfareporting_FloodlightActivityDynamicTag';
29  protected $defaultTagsDataType = 'array';
30  public $expectedUrl;
31  public $floodlightActivityGroupId;
32  public $floodlightActivityGroupName;
33  public $floodlightActivityGroupTagString;
34  public $floodlightActivityGroupType;
35  public $floodlightConfigurationId;
36  protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
37  protected $floodlightConfigurationIdDimensionValueDataType = '';
38  public $floodlightTagType;
39  public $id;
40  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
41  protected $idDimensionValueDataType = '';
42  public $kind;
43  public $name;
44  public $notes;
45  protected $publisherTagsType = 'Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag';
46  protected $publisherTagsDataType = 'array';
47  public $secure;
48  public $sslCompliant;
49  public $sslRequired;
50  public $status;
51  public $subaccountId;
52  public $tagFormat;
53  public $tagString;
54  public $userDefinedVariableTypes;
55
56  public function setAccountId($accountId)
57  {
58    $this->accountId = $accountId;
59  }
60  public function getAccountId()
61  {
62    return $this->accountId;
63  }
64  public function setAdvertiserId($advertiserId)
65  {
66    $this->advertiserId = $advertiserId;
67  }
68  public function getAdvertiserId()
69  {
70    return $this->advertiserId;
71  }
72  /**
73   * @param Google_Service_Dfareporting_DimensionValue
74   */
75  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
76  {
77    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
78  }
79  /**
80   * @return Google_Service_Dfareporting_DimensionValue
81   */
82  public function getAdvertiserIdDimensionValue()
83  {
84    return $this->advertiserIdDimensionValue;
85  }
86  public function setAttributionEnabled($attributionEnabled)
87  {
88    $this->attributionEnabled = $attributionEnabled;
89  }
90  public function getAttributionEnabled()
91  {
92    return $this->attributionEnabled;
93  }
94  public function setCacheBustingType($cacheBustingType)
95  {
96    $this->cacheBustingType = $cacheBustingType;
97  }
98  public function getCacheBustingType()
99  {
100    return $this->cacheBustingType;
101  }
102  public function setCountingMethod($countingMethod)
103  {
104    $this->countingMethod = $countingMethod;
105  }
106  public function getCountingMethod()
107  {
108    return $this->countingMethod;
109  }
110  /**
111   * @param Google_Service_Dfareporting_FloodlightActivityDynamicTag[]
112   */
113  public function setDefaultTags($defaultTags)
114  {
115    $this->defaultTags = $defaultTags;
116  }
117  /**
118   * @return Google_Service_Dfareporting_FloodlightActivityDynamicTag[]
119   */
120  public function getDefaultTags()
121  {
122    return $this->defaultTags;
123  }
124  public function setExpectedUrl($expectedUrl)
125  {
126    $this->expectedUrl = $expectedUrl;
127  }
128  public function getExpectedUrl()
129  {
130    return $this->expectedUrl;
131  }
132  public function setFloodlightActivityGroupId($floodlightActivityGroupId)
133  {
134    $this->floodlightActivityGroupId = $floodlightActivityGroupId;
135  }
136  public function getFloodlightActivityGroupId()
137  {
138    return $this->floodlightActivityGroupId;
139  }
140  public function setFloodlightActivityGroupName($floodlightActivityGroupName)
141  {
142    $this->floodlightActivityGroupName = $floodlightActivityGroupName;
143  }
144  public function getFloodlightActivityGroupName()
145  {
146    return $this->floodlightActivityGroupName;
147  }
148  public function setFloodlightActivityGroupTagString($floodlightActivityGroupTagString)
149  {
150    $this->floodlightActivityGroupTagString = $floodlightActivityGroupTagString;
151  }
152  public function getFloodlightActivityGroupTagString()
153  {
154    return $this->floodlightActivityGroupTagString;
155  }
156  public function setFloodlightActivityGroupType($floodlightActivityGroupType)
157  {
158    $this->floodlightActivityGroupType = $floodlightActivityGroupType;
159  }
160  public function getFloodlightActivityGroupType()
161  {
162    return $this->floodlightActivityGroupType;
163  }
164  public function setFloodlightConfigurationId($floodlightConfigurationId)
165  {
166    $this->floodlightConfigurationId = $floodlightConfigurationId;
167  }
168  public function getFloodlightConfigurationId()
169  {
170    return $this->floodlightConfigurationId;
171  }
172  /**
173   * @param Google_Service_Dfareporting_DimensionValue
174   */
175  public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
176  {
177    $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
178  }
179  /**
180   * @return Google_Service_Dfareporting_DimensionValue
181   */
182  public function getFloodlightConfigurationIdDimensionValue()
183  {
184    return $this->floodlightConfigurationIdDimensionValue;
185  }
186  public function setFloodlightTagType($floodlightTagType)
187  {
188    $this->floodlightTagType = $floodlightTagType;
189  }
190  public function getFloodlightTagType()
191  {
192    return $this->floodlightTagType;
193  }
194  public function setId($id)
195  {
196    $this->id = $id;
197  }
198  public function getId()
199  {
200    return $this->id;
201  }
202  /**
203   * @param Google_Service_Dfareporting_DimensionValue
204   */
205  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
206  {
207    $this->idDimensionValue = $idDimensionValue;
208  }
209  /**
210   * @return Google_Service_Dfareporting_DimensionValue
211   */
212  public function getIdDimensionValue()
213  {
214    return $this->idDimensionValue;
215  }
216  public function setKind($kind)
217  {
218    $this->kind = $kind;
219  }
220  public function getKind()
221  {
222    return $this->kind;
223  }
224  public function setName($name)
225  {
226    $this->name = $name;
227  }
228  public function getName()
229  {
230    return $this->name;
231  }
232  public function setNotes($notes)
233  {
234    $this->notes = $notes;
235  }
236  public function getNotes()
237  {
238    return $this->notes;
239  }
240  /**
241   * @param Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag[]
242   */
243  public function setPublisherTags($publisherTags)
244  {
245    $this->publisherTags = $publisherTags;
246  }
247  /**
248   * @return Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag[]
249   */
250  public function getPublisherTags()
251  {
252    return $this->publisherTags;
253  }
254  public function setSecure($secure)
255  {
256    $this->secure = $secure;
257  }
258  public function getSecure()
259  {
260    return $this->secure;
261  }
262  public function setSslCompliant($sslCompliant)
263  {
264    $this->sslCompliant = $sslCompliant;
265  }
266  public function getSslCompliant()
267  {
268    return $this->sslCompliant;
269  }
270  public function setSslRequired($sslRequired)
271  {
272    $this->sslRequired = $sslRequired;
273  }
274  public function getSslRequired()
275  {
276    return $this->sslRequired;
277  }
278  public function setStatus($status)
279  {
280    $this->status = $status;
281  }
282  public function getStatus()
283  {
284    return $this->status;
285  }
286  public function setSubaccountId($subaccountId)
287  {
288    $this->subaccountId = $subaccountId;
289  }
290  public function getSubaccountId()
291  {
292    return $this->subaccountId;
293  }
294  public function setTagFormat($tagFormat)
295  {
296    $this->tagFormat = $tagFormat;
297  }
298  public function getTagFormat()
299  {
300    return $this->tagFormat;
301  }
302  public function setTagString($tagString)
303  {
304    $this->tagString = $tagString;
305  }
306  public function getTagString()
307  {
308    return $this->tagString;
309  }
310  public function setUserDefinedVariableTypes($userDefinedVariableTypes)
311  {
312    $this->userDefinedVariableTypes = $userDefinedVariableTypes;
313  }
314  public function getUserDefinedVariableTypes()
315  {
316    return $this->userDefinedVariableTypes;
317  }
318}
319