PluginProbe
WP-Stateless – Google Cloud Storage / 3.0.3
WP-Stateless – Google Cloud Storage v3.0.3
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 / vendor / google / cloud-storage / src / Connection / ConnectionInterface.php

ConnectionInterface.php in WP-Stateless – Google Cloud Storage 3.0.3, at lib/Google/vendor/google/cloud-storage/src/Connection/ConnectionInterface.php

191 lines 3.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Copyright 2015 Google Inc. All Rights Reserved.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of 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,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18 namespace Google\Cloud\Storage\Connection;
19
20 /**
21 * Represents a connection to
22 * [Cloud Storage](https://cloud.google.com/storage/).
23 */
24 interface ConnectionInterface
25 {
26 /**
27 * @param array $args
28 */
29 public function deleteAcl(array $args = []);
30
31 /**
32 * @param array $args
33 */
34 public function getAcl(array $args = []);
35
36 /**
37 * @param array $args
38 */
39 public function listAcl(array $args = []);
40
41 /**
42 * @param array $args
43 */
44 public function insertAcl(array $args = []);
45
46 /**
47 * @param array $args
48 */
49 public function patchAcl(array $args = []);
50
51 /**
52 * @param array $args
53 */
54 public function deleteBucket(array $args = []);
55
56 /**
57 * @param array $args
58 */
59 public function getBucket(array $args = []);
60
61 /**
62 * @param array $args
63 */
64 public function listBuckets(array $args = []);
65
66 /**
67 * @param array $args
68 */
69 public function insertBucket(array $args = []);
70
71 /**
72 * @param array $args
73 */
74 public function getBucketIamPolicy(array $args);
75
76 /**
77 * @param array $args
78 */
79 public function setBucketIamPolicy(array $args);
80
81 /**
82 * @param array $args
83 */
84 public function testBucketIamPermissions(array $args);
85
86 /**
87 * @param array $args
88 */
89 public function patchBucket(array $args = []);
90
91 /**
92 * @param array $args
93 */
94 public function deleteObject(array $args = []);
95
96 /**
97 * @param array $args
98 */
99 public function copyObject(array $args = []);
100
101 /**
102 * @param array $args
103 */
104 public function rewriteObject(array $args = []);
105
106 /**
107 * @param array $args
108 */
109 public function composeObject(array $args = []);
110
111 /**
112 * @param array $args
113 */
114 public function getObject(array $args = []);
115
116 /**
117 * @param array $args
118 */
119 public function listObjects(array $args = []);
120
121 /**
122 * @param array $args
123 */
124 public function patchObject(array $args = []);
125
126 /**
127 * @param array $args
128 */
129 public function downloadObject(array $args = []);
130
131 /**
132 * @param array $args
133 */
134 public function insertObject(array $args = []);
135
136 /**
137 * @param array $args
138 */
139 public function getNotification(array $args = []);
140
141 /**
142 * @param array $args
143 */
144 public function deleteNotification(array $args = []);
145
146 /**
147 * @param array $args
148 */
149 public function insertNotification(array $args = []);
150
151 /**
152 * @param array $args
153 */
154 public function listNotifications(array $args = []);
155
156 /**
157 * @param array $args
158 */
159 public function getServiceAccount(array $args = []);
160
161 /**
162 * @param array $args
163 */
164 public function lockRetentionPolicy(array $args = []);
165
166 /**
167 * @param array $args
168 */
169 public function createHmacKey(array $args = []);
170
171 /**
172 * @param array $args
173 */
174 public function deleteHmacKey(array $args = []);
175
176 /**
177 * @param array $args
178 */
179 public function getHmacKey(array $args = []);
180
181 /**
182 * @param array $args
183 */
184 public function updateHmacKey(array $args = []);
185
186 /**
187 * @param array $args
188 */
189 public function listHmacKeys(array $args = []);
190 }
191