PluginProbe
WP-Stateless – Google Cloud Storage / 3.2.0
WP-Stateless – Google Cloud Storage v3.2.0
4.4.3 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.3.0 2.3.1 2.3.2 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.2.0 3.2.1 3.2.2 All 62 releases
wp-stateless / lib / Google / src / Service / Storage / Notification.php

Notification.php in WP-Stateless – Google Cloud Storage 3.2.0, at lib/Google/src/Service/Storage/Notification.php

196 lines 3.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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
18 namespace Google\Service\Storage;
19
20 class Notification extends \Google\Collection
21 {
22 protected $collection_key = 'event_types';
23 protected $internal_gapi_mappings = [
24 "customAttributes" => "custom_attributes",
25 "eventTypes" => "event_types",
26 "objectNamePrefix" => "object_name_prefix",
27 "payloadFormat" => "payload_format",
28 ];
29 /**
30 * @var string[]
31 */
32 public $customAttributes;
33 /**
34 * @var string
35 */
36 public $etag;
37 /**
38 * @var string[]
39 */
40 public $eventTypes;
41 /**
42 * @var string
43 */
44 public $id;
45 /**
46 * @var string
47 */
48 public $kind;
49 /**
50 * @var string
51 */
52 public $objectNamePrefix;
53 /**
54 * @var string
55 */
56 public $payloadFormat;
57 /**
58 * @var string
59 */
60 public $selfLink;
61 /**
62 * @var string
63 */
64 public $topic;
65
66 /**
67 * @param string[]
68 */
69 public function setCustomAttributes($customAttributes)
70 {
71 $this->customAttributes = $customAttributes;
72 }
73 /**
74 * @return string[]
75 */
76 public function getCustomAttributes()
77 {
78 return $this->customAttributes;
79 }
80 /**
81 * @param string
82 */
83 public function setEtag($etag)
84 {
85 $this->etag = $etag;
86 }
87 /**
88 * @return string
89 */
90 public function getEtag()
91 {
92 return $this->etag;
93 }
94 /**
95 * @param string[]
96 */
97 public function setEventTypes($eventTypes)
98 {
99 $this->eventTypes = $eventTypes;
100 }
101 /**
102 * @return string[]
103 */
104 public function getEventTypes()
105 {
106 return $this->eventTypes;
107 }
108 /**
109 * @param string
110 */
111 public function setId($id)
112 {
113 $this->id = $id;
114 }
115 /**
116 * @return string
117 */
118 public function getId()
119 {
120 return $this->id;
121 }
122 /**
123 * @param string
124 */
125 public function setKind($kind)
126 {
127 $this->kind = $kind;
128 }
129 /**
130 * @return string
131 */
132 public function getKind()
133 {
134 return $this->kind;
135 }
136 /**
137 * @param string
138 */
139 public function setObjectNamePrefix($objectNamePrefix)
140 {
141 $this->objectNamePrefix = $objectNamePrefix;
142 }
143 /**
144 * @return string
145 */
146 public function getObjectNamePrefix()
147 {
148 return $this->objectNamePrefix;
149 }
150 /**
151 * @param string
152 */
153 public function setPayloadFormat($payloadFormat)
154 {
155 $this->payloadFormat = $payloadFormat;
156 }
157 /**
158 * @return string
159 */
160 public function getPayloadFormat()
161 {
162 return $this->payloadFormat;
163 }
164 /**
165 * @param string
166 */
167 public function setSelfLink($selfLink)
168 {
169 $this->selfLink = $selfLink;
170 }
171 /**
172 * @return string
173 */
174 public function getSelfLink()
175 {
176 return $this->selfLink;
177 }
178 /**
179 * @param string
180 */
181 public function setTopic($topic)
182 {
183 $this->topic = $topic;
184 }
185 /**
186 * @return string
187 */
188 public function getTopic()
189 {
190 return $this->topic;
191 }
192 }
193
194 // Adding a class alias for backwards compatibility with the previous class name.
195 class_alias(Notification::class, 'Google_Service_Storage_Notification');
196