Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(27)

Side by Side Diff: generated/googleapis_beta/lib/pubsub/v1beta1.dart

Issue 1078053002: Roll of googleapis as of 4/7/2015. (Closed) Base URL: https://github.com/dart-lang/googleapis.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project).
2
1 library googleapis_beta.pubsub.v1beta1; 3 library googleapis_beta.pubsub.v1beta1;
2 4
3 import "dart:core" as core; 5 import 'dart:core' as core;
4 import "dart:collection" as collection; 6 import 'dart:collection' as collection;
5 import "dart:async" as async; 7 import 'dart:async' as async;
6 import "dart:convert" as convert; 8 import 'dart:convert' as convert;
7 9
8 import "package:crypto/crypto.dart" as crypto; 10 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
11 import 'package:crypto/crypto.dart' as crypto;
9 import 'package:http/http.dart' as http; 12 import 'package:http/http.dart' as http;
10 import '../src/common_internal.dart' as common_internal;
11 import '../common/common.dart' as common;
12 13
13 export '../common/common.dart' show ApiRequestError; 14 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
14 export '../common/common.dart' show DetailedApiRequestError; 15 ApiRequestError, DetailedApiRequestError;
16
17 const core.String USER_AGENT = 'dart-api-client pubsub/v1beta1';
15 18
16 /** 19 /**
17 * Provides reliable, many-to-many, asynchronous messaging between applications. 20 * Provides reliable, many-to-many, asynchronous messaging between applications.
18 */ 21 */
19 class PubsubApi { 22 class PubsubApi {
20 /** View and manage your data across Google Cloud Platform services */ 23 /** View and manage your data across Google Cloud Platform services */
21 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm"; 24 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf orm";
22 25
23 /** View and manage Pub/Sub topics and subscriptions */ 26 /** View and manage Pub/Sub topics and subscriptions */
24 static const PubsubScope = "https://www.googleapis.com/auth/pubsub"; 27 static const PubsubScope = "https://www.googleapis.com/auth/pubsub";
25 28
26 29
27 final common_internal.ApiRequester _requester; 30 final commons.ApiRequester _requester;
28 31
29 SubscriptionsResourceApi get subscriptions => new SubscriptionsResourceApi(_re quester); 32 SubscriptionsResourceApi get subscriptions => new SubscriptionsResourceApi(_re quester);
30 TopicsResourceApi get topics => new TopicsResourceApi(_requester); 33 TopicsResourceApi get topics => new TopicsResourceApi(_requester);
31 34
32 PubsubApi(http.Client client, {core.String rootUrl: "https://www.googleapis.co m/", core.String servicePath: "pubsub/v1beta1/"}) : 35 PubsubApi(http.Client client, {core.String rootUrl: "https://www.googleapis.co m/", core.String servicePath: "pubsub/v1beta1/"}) :
33 _requester = new common_internal.ApiRequester(client, rootUrl, servicePath ); 36 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT);
34 } 37 }
35 38
36 39
37 /** Not documented yet. */
38 class SubscriptionsResourceApi { 40 class SubscriptionsResourceApi {
39 final common_internal.ApiRequester _requester; 41 final commons.ApiRequester _requester;
40 42
41 SubscriptionsResourceApi(common_internal.ApiRequester client) : 43 SubscriptionsResourceApi(commons.ApiRequester client) :
42 _requester = client; 44 _requester = client;
43 45
44 /** 46 /**
45 * Acknowledges a particular received message: the Pub/Sub system can remove 47 * Acknowledges a particular received message: the Pub/Sub system can remove
46 * the given message from the subscription. Acknowledging a message whose Ack 48 * the given message from the subscription. Acknowledging a message whose Ack
47 * deadline has expired may succeed, but the message could have been already 49 * deadline has expired may succeed, but the message could have been already
48 * redelivered. Acknowledging a message more than once will not result in an 50 * redelivered. Acknowledging a message more than once will not result in an
49 * error. This is only used for messages received via pull. 51 * error. This is only used for messages received via pull.
50 * 52 *
51 * [request] - The metadata request object. 53 * [request] - The metadata request object.
52 * 54 *
53 * Request parameters: 55 * Request parameters:
54 * 56 *
55 * Completes with a [common.ApiRequestError] if the API endpoint returned an 57 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
56 * error. 58 * error.
57 * 59 *
58 * If the used [http.Client] completes with an error when making a REST call, 60 * If the used [http.Client] completes with an error when making a REST call,
59 * this method will complete with the same error. 61 * this method will complete with the same error.
60 */ 62 */
61 async.Future acknowledge(AcknowledgeRequest request) { 63 async.Future acknowledge(AcknowledgeRequest request) {
62 var _url = null; 64 var _url = null;
63 var _queryParams = new core.Map(); 65 var _queryParams = new core.Map();
64 var _uploadMedia = null; 66 var _uploadMedia = null;
65 var _uploadOptions = null; 67 var _uploadOptions = null;
66 var _downloadOptions = common.DownloadOptions.Metadata; 68 var _downloadOptions = commons.DownloadOptions.Metadata;
67 var _body = null; 69 var _body = null;
68 70
69 if (request != null) { 71 if (request != null) {
70 _body = convert.JSON.encode((request).toJson()); 72 _body = convert.JSON.encode((request).toJson());
71 } 73 }
72 74
73 _downloadOptions = null; 75 _downloadOptions = null;
74 76
75 _url = 'subscriptions/acknowledge'; 77 _url = 'subscriptions/acknowledge';
76 78
(...skipping 14 matching lines...) Expand all
91 * 93 *
92 * If the name is not provided in the request, the server will assign a random 94 * If the name is not provided in the request, the server will assign a random
93 * name for this subscription on the same project as the topic. 95 * name for this subscription on the same project as the topic.
94 * 96 *
95 * [request] - The metadata request object. 97 * [request] - The metadata request object.
96 * 98 *
97 * Request parameters: 99 * Request parameters:
98 * 100 *
99 * Completes with a [Subscription]. 101 * Completes with a [Subscription].
100 * 102 *
101 * Completes with a [common.ApiRequestError] if the API endpoint returned an 103 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
102 * error. 104 * error.
103 * 105 *
104 * If the used [http.Client] completes with an error when making a REST call, 106 * If the used [http.Client] completes with an error when making a REST call,
105 * this method will complete with the same error. 107 * this method will complete with the same error.
106 */ 108 */
107 async.Future<Subscription> create(Subscription request) { 109 async.Future<Subscription> create(Subscription request) {
108 var _url = null; 110 var _url = null;
109 var _queryParams = new core.Map(); 111 var _queryParams = new core.Map();
110 var _uploadMedia = null; 112 var _uploadMedia = null;
111 var _uploadOptions = null; 113 var _uploadOptions = null;
112 var _downloadOptions = common.DownloadOptions.Metadata; 114 var _downloadOptions = commons.DownloadOptions.Metadata;
113 var _body = null; 115 var _body = null;
114 116
115 if (request != null) { 117 if (request != null) {
116 _body = convert.JSON.encode((request).toJson()); 118 _body = convert.JSON.encode((request).toJson());
117 } 119 }
118 120
119 121
120 _url = 'subscriptions'; 122 _url = 'subscriptions';
121 123
122 var _response = _requester.request(_url, 124 var _response = _requester.request(_url,
123 "POST", 125 "POST",
124 body: _body, 126 body: _body,
125 queryParams: _queryParams, 127 queryParams: _queryParams,
126 uploadOptions: _uploadOptions, 128 uploadOptions: _uploadOptions,
127 uploadMedia: _uploadMedia, 129 uploadMedia: _uploadMedia,
128 downloadOptions: _downloadOptions); 130 downloadOptions: _downloadOptions);
129 return _response.then((data) => new Subscription.fromJson(data)); 131 return _response.then((data) => new Subscription.fromJson(data));
130 } 132 }
131 133
132 /** 134 /**
133 * Deletes an existing subscription. All pending messages in the subscription 135 * Deletes an existing subscription. All pending messages in the subscription
134 * are immediately dropped. Calls to Pull after deletion will return 136 * are immediately dropped. Calls to Pull after deletion will return
135 * NOT_FOUND. 137 * NOT_FOUND.
136 * 138 *
137 * Request parameters: 139 * Request parameters:
138 * 140 *
139 * [subscription] - The subscription to delete. 141 * [subscription] - The subscription to delete.
140 * 142 *
141 * Completes with a [common.ApiRequestError] if the API endpoint returned an 143 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
142 * error. 144 * error.
143 * 145 *
144 * If the used [http.Client] completes with an error when making a REST call, 146 * If the used [http.Client] completes with an error when making a REST call,
145 * this method will complete with the same error. 147 * this method will complete with the same error.
146 */ 148 */
147 async.Future delete(core.String subscription) { 149 async.Future delete(core.String subscription) {
148 var _url = null; 150 var _url = null;
149 var _queryParams = new core.Map(); 151 var _queryParams = new core.Map();
150 var _uploadMedia = null; 152 var _uploadMedia = null;
151 var _uploadOptions = null; 153 var _uploadOptions = null;
152 var _downloadOptions = common.DownloadOptions.Metadata; 154 var _downloadOptions = commons.DownloadOptions.Metadata;
153 var _body = null; 155 var _body = null;
154 156
155 if (subscription == null) { 157 if (subscription == null) {
156 throw new core.ArgumentError("Parameter subscription is required."); 158 throw new core.ArgumentError("Parameter subscription is required.");
157 } 159 }
158 160
159 _downloadOptions = null; 161 _downloadOptions = null;
160 162
161 _url = 'subscriptions/' + common_internal.Escaper.ecapeVariableReserved('$su bscription'); 163 _url = 'subscriptions/' + commons.Escaper.ecapeVariableReserved('$subscripti on');
162 164
163 var _response = _requester.request(_url, 165 var _response = _requester.request(_url,
164 "DELETE", 166 "DELETE",
165 body: _body, 167 body: _body,
166 queryParams: _queryParams, 168 queryParams: _queryParams,
167 uploadOptions: _uploadOptions, 169 uploadOptions: _uploadOptions,
168 uploadMedia: _uploadMedia, 170 uploadMedia: _uploadMedia,
169 downloadOptions: _downloadOptions); 171 downloadOptions: _downloadOptions);
170 return _response.then((data) => null); 172 return _response.then((data) => null);
171 } 173 }
172 174
173 /** 175 /**
174 * Gets the configuration details of a subscription. 176 * Gets the configuration details of a subscription.
175 * 177 *
176 * Request parameters: 178 * Request parameters:
177 * 179 *
178 * [subscription] - The name of the subscription to get. 180 * [subscription] - The name of the subscription to get.
179 * 181 *
180 * Completes with a [Subscription]. 182 * Completes with a [Subscription].
181 * 183 *
182 * Completes with a [common.ApiRequestError] if the API endpoint returned an 184 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
183 * error. 185 * error.
184 * 186 *
185 * If the used [http.Client] completes with an error when making a REST call, 187 * If the used [http.Client] completes with an error when making a REST call,
186 * this method will complete with the same error. 188 * this method will complete with the same error.
187 */ 189 */
188 async.Future<Subscription> get(core.String subscription) { 190 async.Future<Subscription> get(core.String subscription) {
189 var _url = null; 191 var _url = null;
190 var _queryParams = new core.Map(); 192 var _queryParams = new core.Map();
191 var _uploadMedia = null; 193 var _uploadMedia = null;
192 var _uploadOptions = null; 194 var _uploadOptions = null;
193 var _downloadOptions = common.DownloadOptions.Metadata; 195 var _downloadOptions = commons.DownloadOptions.Metadata;
194 var _body = null; 196 var _body = null;
195 197
196 if (subscription == null) { 198 if (subscription == null) {
197 throw new core.ArgumentError("Parameter subscription is required."); 199 throw new core.ArgumentError("Parameter subscription is required.");
198 } 200 }
199 201
200 202
201 _url = 'subscriptions/' + common_internal.Escaper.ecapeVariableReserved('$su bscription'); 203 _url = 'subscriptions/' + commons.Escaper.ecapeVariableReserved('$subscripti on');
202 204
203 var _response = _requester.request(_url, 205 var _response = _requester.request(_url,
204 "GET", 206 "GET",
205 body: _body, 207 body: _body,
206 queryParams: _queryParams, 208 queryParams: _queryParams,
207 uploadOptions: _uploadOptions, 209 uploadOptions: _uploadOptions,
208 uploadMedia: _uploadMedia, 210 uploadMedia: _uploadMedia,
209 downloadOptions: _downloadOptions); 211 downloadOptions: _downloadOptions);
210 return _response.then((data) => new Subscription.fromJson(data)); 212 return _response.then((data) => new Subscription.fromJson(data));
211 } 213 }
212 214
213 /** 215 /**
214 * Lists matching subscriptions. 216 * Lists matching subscriptions.
215 * 217 *
216 * Request parameters: 218 * Request parameters:
217 * 219 *
218 * [maxResults] - Maximum number of subscriptions to return. 220 * [maxResults] - Maximum number of subscriptions to return.
219 * 221 *
220 * [pageToken] - The value obtained in the last ListSubscriptionsResponse for 222 * [pageToken] - The value obtained in the last ListSubscriptionsResponse for
221 * continuation. 223 * continuation.
222 * 224 *
223 * [query] - A valid label query expression. 225 * [query] - A valid label query expression.
224 * 226 *
225 * Completes with a [ListSubscriptionsResponse]. 227 * Completes with a [ListSubscriptionsResponse].
226 * 228 *
227 * Completes with a [common.ApiRequestError] if the API endpoint returned an 229 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
228 * error. 230 * error.
229 * 231 *
230 * If the used [http.Client] completes with an error when making a REST call, 232 * If the used [http.Client] completes with an error when making a REST call,
231 * this method will complete with the same error. 233 * this method will complete with the same error.
232 */ 234 */
233 async.Future<ListSubscriptionsResponse> list({core.int maxResults, core.String pageToken, core.String query}) { 235 async.Future<ListSubscriptionsResponse> list({core.int maxResults, core.String pageToken, core.String query}) {
234 var _url = null; 236 var _url = null;
235 var _queryParams = new core.Map(); 237 var _queryParams = new core.Map();
236 var _uploadMedia = null; 238 var _uploadMedia = null;
237 var _uploadOptions = null; 239 var _uploadOptions = null;
238 var _downloadOptions = common.DownloadOptions.Metadata; 240 var _downloadOptions = commons.DownloadOptions.Metadata;
239 var _body = null; 241 var _body = null;
240 242
241 if (maxResults != null) { 243 if (maxResults != null) {
242 _queryParams["maxResults"] = ["${maxResults}"]; 244 _queryParams["maxResults"] = ["${maxResults}"];
243 } 245 }
244 if (pageToken != null) { 246 if (pageToken != null) {
245 _queryParams["pageToken"] = [pageToken]; 247 _queryParams["pageToken"] = [pageToken];
246 } 248 }
247 if (query != null) { 249 if (query != null) {
248 _queryParams["query"] = [query]; 250 _queryParams["query"] = [query];
(...skipping 12 matching lines...) Expand all
261 return _response.then((data) => new ListSubscriptionsResponse.fromJson(data) ); 263 return _response.then((data) => new ListSubscriptionsResponse.fromJson(data) );
262 } 264 }
263 265
264 /** 266 /**
265 * Modifies the Ack deadline for a message received from a pull request. 267 * Modifies the Ack deadline for a message received from a pull request.
266 * 268 *
267 * [request] - The metadata request object. 269 * [request] - The metadata request object.
268 * 270 *
269 * Request parameters: 271 * Request parameters:
270 * 272 *
271 * Completes with a [common.ApiRequestError] if the API endpoint returned an 273 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
272 * error. 274 * error.
273 * 275 *
274 * If the used [http.Client] completes with an error when making a REST call, 276 * If the used [http.Client] completes with an error when making a REST call,
275 * this method will complete with the same error. 277 * this method will complete with the same error.
276 */ 278 */
277 async.Future modifyAckDeadline(ModifyAckDeadlineRequest request) { 279 async.Future modifyAckDeadline(ModifyAckDeadlineRequest request) {
278 var _url = null; 280 var _url = null;
279 var _queryParams = new core.Map(); 281 var _queryParams = new core.Map();
280 var _uploadMedia = null; 282 var _uploadMedia = null;
281 var _uploadOptions = null; 283 var _uploadOptions = null;
282 var _downloadOptions = common.DownloadOptions.Metadata; 284 var _downloadOptions = commons.DownloadOptions.Metadata;
283 var _body = null; 285 var _body = null;
284 286
285 if (request != null) { 287 if (request != null) {
286 _body = convert.JSON.encode((request).toJson()); 288 _body = convert.JSON.encode((request).toJson());
287 } 289 }
288 290
289 _downloadOptions = null; 291 _downloadOptions = null;
290 292
291 _url = 'subscriptions/modifyAckDeadline'; 293 _url = 'subscriptions/modifyAckDeadline';
292 294
(...skipping 11 matching lines...) Expand all
304 * Modifies the PushConfig for a specified subscription. This method can be 306 * Modifies the PushConfig for a specified subscription. This method can be
305 * used to suspend the flow of messages to an endpoint by clearing the 307 * used to suspend the flow of messages to an endpoint by clearing the
306 * PushConfig field in the request. Messages will be accumulated for delivery 308 * PushConfig field in the request. Messages will be accumulated for delivery
307 * even if no push configuration is defined or while the configuration is 309 * even if no push configuration is defined or while the configuration is
308 * modified. 310 * modified.
309 * 311 *
310 * [request] - The metadata request object. 312 * [request] - The metadata request object.
311 * 313 *
312 * Request parameters: 314 * Request parameters:
313 * 315 *
314 * Completes with a [common.ApiRequestError] if the API endpoint returned an 316 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
315 * error. 317 * error.
316 * 318 *
317 * If the used [http.Client] completes with an error when making a REST call, 319 * If the used [http.Client] completes with an error when making a REST call,
318 * this method will complete with the same error. 320 * this method will complete with the same error.
319 */ 321 */
320 async.Future modifyPushConfig(ModifyPushConfigRequest request) { 322 async.Future modifyPushConfig(ModifyPushConfigRequest request) {
321 var _url = null; 323 var _url = null;
322 var _queryParams = new core.Map(); 324 var _queryParams = new core.Map();
323 var _uploadMedia = null; 325 var _uploadMedia = null;
324 var _uploadOptions = null; 326 var _uploadOptions = null;
325 var _downloadOptions = common.DownloadOptions.Metadata; 327 var _downloadOptions = commons.DownloadOptions.Metadata;
326 var _body = null; 328 var _body = null;
327 329
328 if (request != null) { 330 if (request != null) {
329 _body = convert.JSON.encode((request).toJson()); 331 _body = convert.JSON.encode((request).toJson());
330 } 332 }
331 333
332 _downloadOptions = null; 334 _downloadOptions = null;
333 335
334 _url = 'subscriptions/modifyPushConfig'; 336 _url = 'subscriptions/modifyPushConfig';
335 337
(...skipping 13 matching lines...) Expand all
349 * FAILED_PRECONDITION. The system is free to return an UNAVAILABLE error if 351 * FAILED_PRECONDITION. The system is free to return an UNAVAILABLE error if
350 * no messages are available in a reasonable amount of time (to reduce system 352 * no messages are available in a reasonable amount of time (to reduce system
351 * load). 353 * load).
352 * 354 *
353 * [request] - The metadata request object. 355 * [request] - The metadata request object.
354 * 356 *
355 * Request parameters: 357 * Request parameters:
356 * 358 *
357 * Completes with a [PullResponse]. 359 * Completes with a [PullResponse].
358 * 360 *
359 * Completes with a [common.ApiRequestError] if the API endpoint returned an 361 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
360 * error. 362 * error.
361 * 363 *
362 * If the used [http.Client] completes with an error when making a REST call, 364 * If the used [http.Client] completes with an error when making a REST call,
363 * this method will complete with the same error. 365 * this method will complete with the same error.
364 */ 366 */
365 async.Future<PullResponse> pull(PullRequest request) { 367 async.Future<PullResponse> pull(PullRequest request) {
366 var _url = null; 368 var _url = null;
367 var _queryParams = new core.Map(); 369 var _queryParams = new core.Map();
368 var _uploadMedia = null; 370 var _uploadMedia = null;
369 var _uploadOptions = null; 371 var _uploadOptions = null;
370 var _downloadOptions = common.DownloadOptions.Metadata; 372 var _downloadOptions = commons.DownloadOptions.Metadata;
371 var _body = null; 373 var _body = null;
372 374
373 if (request != null) { 375 if (request != null) {
374 _body = convert.JSON.encode((request).toJson()); 376 _body = convert.JSON.encode((request).toJson());
375 } 377 }
376 378
377 379
378 _url = 'subscriptions/pull'; 380 _url = 'subscriptions/pull';
379 381
380 var _response = _requester.request(_url, 382 var _response = _requester.request(_url,
(...skipping 10 matching lines...) Expand all
391 * Pulls messages from the server. Returns an empty list if there are no 393 * Pulls messages from the server. Returns an empty list if there are no
392 * messages available in the backlog. The system is free to return UNAVAILABLE 394 * messages available in the backlog. The system is free to return UNAVAILABLE
393 * if there are too many pull requests outstanding for the given subscription. 395 * if there are too many pull requests outstanding for the given subscription.
394 * 396 *
395 * [request] - The metadata request object. 397 * [request] - The metadata request object.
396 * 398 *
397 * Request parameters: 399 * Request parameters:
398 * 400 *
399 * Completes with a [PullBatchResponse]. 401 * Completes with a [PullBatchResponse].
400 * 402 *
401 * Completes with a [common.ApiRequestError] if the API endpoint returned an 403 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
402 * error. 404 * error.
403 * 405 *
404 * If the used [http.Client] completes with an error when making a REST call, 406 * If the used [http.Client] completes with an error when making a REST call,
405 * this method will complete with the same error. 407 * this method will complete with the same error.
406 */ 408 */
407 async.Future<PullBatchResponse> pullBatch(PullBatchRequest request) { 409 async.Future<PullBatchResponse> pullBatch(PullBatchRequest request) {
408 var _url = null; 410 var _url = null;
409 var _queryParams = new core.Map(); 411 var _queryParams = new core.Map();
410 var _uploadMedia = null; 412 var _uploadMedia = null;
411 var _uploadOptions = null; 413 var _uploadOptions = null;
412 var _downloadOptions = common.DownloadOptions.Metadata; 414 var _downloadOptions = commons.DownloadOptions.Metadata;
413 var _body = null; 415 var _body = null;
414 416
415 if (request != null) { 417 if (request != null) {
416 _body = convert.JSON.encode((request).toJson()); 418 _body = convert.JSON.encode((request).toJson());
417 } 419 }
418 420
419 421
420 _url = 'subscriptions/pullBatch'; 422 _url = 'subscriptions/pullBatch';
421 423
422 var _response = _requester.request(_url, 424 var _response = _requester.request(_url,
423 "POST", 425 "POST",
424 body: _body, 426 body: _body,
425 queryParams: _queryParams, 427 queryParams: _queryParams,
426 uploadOptions: _uploadOptions, 428 uploadOptions: _uploadOptions,
427 uploadMedia: _uploadMedia, 429 uploadMedia: _uploadMedia,
428 downloadOptions: _downloadOptions); 430 downloadOptions: _downloadOptions);
429 return _response.then((data) => new PullBatchResponse.fromJson(data)); 431 return _response.then((data) => new PullBatchResponse.fromJson(data));
430 } 432 }
431 433
432 } 434 }
433 435
434 436
435 /** Not documented yet. */
436 class TopicsResourceApi { 437 class TopicsResourceApi {
437 final common_internal.ApiRequester _requester; 438 final commons.ApiRequester _requester;
438 439
439 TopicsResourceApi(common_internal.ApiRequester client) : 440 TopicsResourceApi(commons.ApiRequester client) :
440 _requester = client; 441 _requester = client;
441 442
442 /** 443 /**
443 * Creates the given topic with the given name. 444 * Creates the given topic with the given name.
444 * 445 *
445 * [request] - The metadata request object. 446 * [request] - The metadata request object.
446 * 447 *
447 * Request parameters: 448 * Request parameters:
448 * 449 *
449 * Completes with a [Topic]. 450 * Completes with a [Topic].
450 * 451 *
451 * Completes with a [common.ApiRequestError] if the API endpoint returned an 452 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
452 * error. 453 * error.
453 * 454 *
454 * If the used [http.Client] completes with an error when making a REST call, 455 * If the used [http.Client] completes with an error when making a REST call,
455 * this method will complete with the same error. 456 * this method will complete with the same error.
456 */ 457 */
457 async.Future<Topic> create(Topic request) { 458 async.Future<Topic> create(Topic request) {
458 var _url = null; 459 var _url = null;
459 var _queryParams = new core.Map(); 460 var _queryParams = new core.Map();
460 var _uploadMedia = null; 461 var _uploadMedia = null;
461 var _uploadOptions = null; 462 var _uploadOptions = null;
462 var _downloadOptions = common.DownloadOptions.Metadata; 463 var _downloadOptions = commons.DownloadOptions.Metadata;
463 var _body = null; 464 var _body = null;
464 465
465 if (request != null) { 466 if (request != null) {
466 _body = convert.JSON.encode((request).toJson()); 467 _body = convert.JSON.encode((request).toJson());
467 } 468 }
468 469
469 470
470 _url = 'topics'; 471 _url = 'topics';
471 472
472 var _response = _requester.request(_url, 473 var _response = _requester.request(_url,
473 "POST", 474 "POST",
474 body: _body, 475 body: _body,
475 queryParams: _queryParams, 476 queryParams: _queryParams,
476 uploadOptions: _uploadOptions, 477 uploadOptions: _uploadOptions,
477 uploadMedia: _uploadMedia, 478 uploadMedia: _uploadMedia,
478 downloadOptions: _downloadOptions); 479 downloadOptions: _downloadOptions);
479 return _response.then((data) => new Topic.fromJson(data)); 480 return _response.then((data) => new Topic.fromJson(data));
480 } 481 }
481 482
482 /** 483 /**
483 * Deletes the topic with the given name. All subscriptions to this topic are 484 * Deletes the topic with the given name. All subscriptions to this topic are
484 * also deleted. Returns NOT_FOUND if the topic does not exist. After a topic 485 * also deleted. Returns NOT_FOUND if the topic does not exist. After a topic
485 * is deleted, a new topic may be created with the same name. 486 * is deleted, a new topic may be created with the same name.
486 * 487 *
487 * Request parameters: 488 * Request parameters:
488 * 489 *
489 * [topic] - Name of the topic to delete. 490 * [topic] - Name of the topic to delete.
490 * 491 *
491 * Completes with a [common.ApiRequestError] if the API endpoint returned an 492 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
492 * error. 493 * error.
493 * 494 *
494 * If the used [http.Client] completes with an error when making a REST call, 495 * If the used [http.Client] completes with an error when making a REST call,
495 * this method will complete with the same error. 496 * this method will complete with the same error.
496 */ 497 */
497 async.Future delete(core.String topic) { 498 async.Future delete(core.String topic) {
498 var _url = null; 499 var _url = null;
499 var _queryParams = new core.Map(); 500 var _queryParams = new core.Map();
500 var _uploadMedia = null; 501 var _uploadMedia = null;
501 var _uploadOptions = null; 502 var _uploadOptions = null;
502 var _downloadOptions = common.DownloadOptions.Metadata; 503 var _downloadOptions = commons.DownloadOptions.Metadata;
503 var _body = null; 504 var _body = null;
504 505
505 if (topic == null) { 506 if (topic == null) {
506 throw new core.ArgumentError("Parameter topic is required."); 507 throw new core.ArgumentError("Parameter topic is required.");
507 } 508 }
508 509
509 _downloadOptions = null; 510 _downloadOptions = null;
510 511
511 _url = 'topics/' + common_internal.Escaper.ecapeVariableReserved('$topic'); 512 _url = 'topics/' + commons.Escaper.ecapeVariableReserved('$topic');
512 513
513 var _response = _requester.request(_url, 514 var _response = _requester.request(_url,
514 "DELETE", 515 "DELETE",
515 body: _body, 516 body: _body,
516 queryParams: _queryParams, 517 queryParams: _queryParams,
517 uploadOptions: _uploadOptions, 518 uploadOptions: _uploadOptions,
518 uploadMedia: _uploadMedia, 519 uploadMedia: _uploadMedia,
519 downloadOptions: _downloadOptions); 520 downloadOptions: _downloadOptions);
520 return _response.then((data) => null); 521 return _response.then((data) => null);
521 } 522 }
522 523
523 /** 524 /**
524 * Gets the configuration of a topic. Since the topic only has the name 525 * Gets the configuration of a topic. Since the topic only has the name
525 * attribute, this method is only useful to check the existence of a topic. If 526 * attribute, this method is only useful to check the existence of a topic. If
526 * other attributes are added in the future, they will be returned here. 527 * other attributes are added in the future, they will be returned here.
527 * 528 *
528 * Request parameters: 529 * Request parameters:
529 * 530 *
530 * [topic] - The name of the topic to get. 531 * [topic] - The name of the topic to get.
531 * 532 *
532 * Completes with a [Topic]. 533 * Completes with a [Topic].
533 * 534 *
534 * Completes with a [common.ApiRequestError] if the API endpoint returned an 535 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
535 * error. 536 * error.
536 * 537 *
537 * If the used [http.Client] completes with an error when making a REST call, 538 * If the used [http.Client] completes with an error when making a REST call,
538 * this method will complete with the same error. 539 * this method will complete with the same error.
539 */ 540 */
540 async.Future<Topic> get(core.String topic) { 541 async.Future<Topic> get(core.String topic) {
541 var _url = null; 542 var _url = null;
542 var _queryParams = new core.Map(); 543 var _queryParams = new core.Map();
543 var _uploadMedia = null; 544 var _uploadMedia = null;
544 var _uploadOptions = null; 545 var _uploadOptions = null;
545 var _downloadOptions = common.DownloadOptions.Metadata; 546 var _downloadOptions = commons.DownloadOptions.Metadata;
546 var _body = null; 547 var _body = null;
547 548
548 if (topic == null) { 549 if (topic == null) {
549 throw new core.ArgumentError("Parameter topic is required."); 550 throw new core.ArgumentError("Parameter topic is required.");
550 } 551 }
551 552
552 553
553 _url = 'topics/' + common_internal.Escaper.ecapeVariableReserved('$topic'); 554 _url = 'topics/' + commons.Escaper.ecapeVariableReserved('$topic');
554 555
555 var _response = _requester.request(_url, 556 var _response = _requester.request(_url,
556 "GET", 557 "GET",
557 body: _body, 558 body: _body,
558 queryParams: _queryParams, 559 queryParams: _queryParams,
559 uploadOptions: _uploadOptions, 560 uploadOptions: _uploadOptions,
560 uploadMedia: _uploadMedia, 561 uploadMedia: _uploadMedia,
561 downloadOptions: _downloadOptions); 562 downloadOptions: _downloadOptions);
562 return _response.then((data) => new Topic.fromJson(data)); 563 return _response.then((data) => new Topic.fromJson(data));
563 } 564 }
564 565
565 /** 566 /**
566 * Lists matching topics. 567 * Lists matching topics.
567 * 568 *
568 * Request parameters: 569 * Request parameters:
569 * 570 *
570 * [maxResults] - Maximum number of topics to return. 571 * [maxResults] - Maximum number of topics to return.
571 * 572 *
572 * [pageToken] - The value obtained in the last ListTopicsResponse for 573 * [pageToken] - The value obtained in the last ListTopicsResponse for
573 * continuation. 574 * continuation.
574 * 575 *
575 * [query] - A valid label query expression. 576 * [query] - A valid label query expression.
576 * 577 *
577 * Completes with a [ListTopicsResponse]. 578 * Completes with a [ListTopicsResponse].
578 * 579 *
579 * Completes with a [common.ApiRequestError] if the API endpoint returned an 580 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
580 * error. 581 * error.
581 * 582 *
582 * If the used [http.Client] completes with an error when making a REST call, 583 * If the used [http.Client] completes with an error when making a REST call,
583 * this method will complete with the same error. 584 * this method will complete with the same error.
584 */ 585 */
585 async.Future<ListTopicsResponse> list({core.int maxResults, core.String pageTo ken, core.String query}) { 586 async.Future<ListTopicsResponse> list({core.int maxResults, core.String pageTo ken, core.String query}) {
586 var _url = null; 587 var _url = null;
587 var _queryParams = new core.Map(); 588 var _queryParams = new core.Map();
588 var _uploadMedia = null; 589 var _uploadMedia = null;
589 var _uploadOptions = null; 590 var _uploadOptions = null;
590 var _downloadOptions = common.DownloadOptions.Metadata; 591 var _downloadOptions = commons.DownloadOptions.Metadata;
591 var _body = null; 592 var _body = null;
592 593
593 if (maxResults != null) { 594 if (maxResults != null) {
594 _queryParams["maxResults"] = ["${maxResults}"]; 595 _queryParams["maxResults"] = ["${maxResults}"];
595 } 596 }
596 if (pageToken != null) { 597 if (pageToken != null) {
597 _queryParams["pageToken"] = [pageToken]; 598 _queryParams["pageToken"] = [pageToken];
598 } 599 }
599 if (query != null) { 600 if (query != null) {
600 _queryParams["query"] = [query]; 601 _queryParams["query"] = [query];
(...skipping 12 matching lines...) Expand all
613 return _response.then((data) => new ListTopicsResponse.fromJson(data)); 614 return _response.then((data) => new ListTopicsResponse.fromJson(data));
614 } 615 }
615 616
616 /** 617 /**
617 * Adds a message to the topic. Returns NOT_FOUND if the topic does not exist. 618 * Adds a message to the topic. Returns NOT_FOUND if the topic does not exist.
618 * 619 *
619 * [request] - The metadata request object. 620 * [request] - The metadata request object.
620 * 621 *
621 * Request parameters: 622 * Request parameters:
622 * 623 *
623 * Completes with a [common.ApiRequestError] if the API endpoint returned an 624 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
624 * error. 625 * error.
625 * 626 *
626 * If the used [http.Client] completes with an error when making a REST call, 627 * If the used [http.Client] completes with an error when making a REST call,
627 * this method will complete with the same error. 628 * this method will complete with the same error.
628 */ 629 */
629 async.Future publish(PublishRequest request) { 630 async.Future publish(PublishRequest request) {
630 var _url = null; 631 var _url = null;
631 var _queryParams = new core.Map(); 632 var _queryParams = new core.Map();
632 var _uploadMedia = null; 633 var _uploadMedia = null;
633 var _uploadOptions = null; 634 var _uploadOptions = null;
634 var _downloadOptions = common.DownloadOptions.Metadata; 635 var _downloadOptions = commons.DownloadOptions.Metadata;
635 var _body = null; 636 var _body = null;
636 637
637 if (request != null) { 638 if (request != null) {
638 _body = convert.JSON.encode((request).toJson()); 639 _body = convert.JSON.encode((request).toJson());
639 } 640 }
640 641
641 _downloadOptions = null; 642 _downloadOptions = null;
642 643
643 _url = 'topics/publish'; 644 _url = 'topics/publish';
644 645
(...skipping 10 matching lines...) Expand all
655 /** 656 /**
656 * Adds one or more messages to the topic. Returns NOT_FOUND if the topic does 657 * Adds one or more messages to the topic. Returns NOT_FOUND if the topic does
657 * not exist. 658 * not exist.
658 * 659 *
659 * [request] - The metadata request object. 660 * [request] - The metadata request object.
660 * 661 *
661 * Request parameters: 662 * Request parameters:
662 * 663 *
663 * Completes with a [PublishBatchResponse]. 664 * Completes with a [PublishBatchResponse].
664 * 665 *
665 * Completes with a [common.ApiRequestError] if the API endpoint returned an 666 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
666 * error. 667 * error.
667 * 668 *
668 * If the used [http.Client] completes with an error when making a REST call, 669 * If the used [http.Client] completes with an error when making a REST call,
669 * this method will complete with the same error. 670 * this method will complete with the same error.
670 */ 671 */
671 async.Future<PublishBatchResponse> publishBatch(PublishBatchRequest request) { 672 async.Future<PublishBatchResponse> publishBatch(PublishBatchRequest request) {
672 var _url = null; 673 var _url = null;
673 var _queryParams = new core.Map(); 674 var _queryParams = new core.Map();
674 var _uploadMedia = null; 675 var _uploadMedia = null;
675 var _uploadOptions = null; 676 var _uploadOptions = null;
676 var _downloadOptions = common.DownloadOptions.Metadata; 677 var _downloadOptions = commons.DownloadOptions.Metadata;
677 var _body = null; 678 var _body = null;
678 679
679 if (request != null) { 680 if (request != null) {
680 _body = convert.JSON.encode((request).toJson()); 681 _body = convert.JSON.encode((request).toJson());
681 } 682 }
682 683
683 684
684 _url = 'topics/publishBatch'; 685 _url = 'topics/publishBatch';
685 686
686 var _response = _requester.request(_url, 687 var _response = _requester.request(_url,
(...skipping 733 matching lines...) Expand 10 before | Expand all | Expand 10 after
1420 } 1421 }
1421 1422
1422 core.Map toJson() { 1423 core.Map toJson() {
1423 var _json = new core.Map(); 1424 var _json = new core.Map();
1424 if (name != null) { 1425 if (name != null) {
1425 _json["name"] = name; 1426 _json["name"] = name;
1426 } 1427 }
1427 return _json; 1428 return _json;
1428 } 1429 }
1429 } 1430 }
1430
1431
OLDNEW
« no previous file with comments | « generated/googleapis_beta/lib/manager/v1beta2.dart ('k') | generated/googleapis_beta/lib/pubsub/v1beta2.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698