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

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

Issue 1268013003: Api-roll 21: 2015-08-04 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 5 years, 4 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). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis_beta.pubsub.v1beta2; 3 library googleapis_beta.pubsub.v1beta2;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:crypto/crypto.dart' as crypto; 10 import 'package:crypto/crypto.dart' as crypto;
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 * subscription already exists, returns ALREADY_EXISTS. If the corresponding 106 * subscription already exists, returns ALREADY_EXISTS. If the corresponding
107 * topic doesn't exist, returns NOT_FOUND. If the name is not provided in the 107 * topic doesn't exist, returns NOT_FOUND. If the name is not provided in the
108 * request, the server will assign a random name for this subscription on the 108 * request, the server will assign a random name for this subscription on the
109 * same project as the topic. 109 * same project as the topic.
110 * 110 *
111 * [request] - The metadata request object. 111 * [request] - The metadata request object.
112 * 112 *
113 * Request parameters: 113 * Request parameters:
114 * 114 *
115 * [name] - The name of the subscription. It must have the format 115 * [name] - The name of the subscription. It must have the format
116 * "projects/{project}/subscriptions/{subscription}" for Google Cloud Pub/Sub 116 * `"projects/{project}/subscriptions/{subscription}"`. `{subscription}` must
117 * API v1 and v1beta2. {subscription} must start with a letter, and contain 117 * start with a letter, and contain only letters (`[A-Za-z]`), numbers
118 * only letters ([A-Za-z]), numbers ([0-9], dashes (-), underscores (_), 118 * (`[0-9]`), dashes (`-`), underscores (`_`), periods (`.`), tildes (`~`),
119 * periods (.), tildes (~), plus (+) or percent signs (%). It must be between 119 * plus (`+`) or percent signs (`%`). It must be between 3 and 255 characters
120 * 3 and 255 characters in length, and it must not start with "goog". 120 * in length, and it must not start with `"goog"`.
121 * Value must have pattern "^projects/[^/] * / subscriptions/[^/]*$". 121 * Value must have pattern "^projects/[^/] * / subscriptions/[^/]*$".
122 * 122 *
123 * Completes with a [Subscription]. 123 * Completes with a [Subscription].
124 * 124 *
125 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 125 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
126 * error. 126 * error.
127 * 127 *
128 * If the used [http.Client] completes with an error when making a REST call, 128 * If the used [http.Client] completes with an error when making a REST call,
129 * this method will complete with the same error. 129 * this method will complete with the same error.
130 */ 130 */
(...skipping 454 matching lines...) Expand 10 before | Expand all | Expand 10 after
585 _requester = client; 585 _requester = client;
586 586
587 /** 587 /**
588 * Creates the given topic with the given name. 588 * Creates the given topic with the given name.
589 * 589 *
590 * [request] - The metadata request object. 590 * [request] - The metadata request object.
591 * 591 *
592 * Request parameters: 592 * Request parameters:
593 * 593 *
594 * [name] - The name of the topic. It must have the format 594 * [name] - The name of the topic. It must have the format
595 * "projects/{project}/topics/{topic}" for Google Cloud Pub/Sub API v1 and 595 * `"projects/{project}/topics/{topic}"`. `{topic}` must start with a letter,
596 * v1beta2. {topic} must start with a letter, and contain only letters 596 * and contain only letters (`[A-Za-z]`), numbers (`[0-9]`), dashes (`-`),
597 * ([A-Za-z]), numbers ([0-9], dashes (-), underscores (_), periods (.), 597 * underscores (`_`), periods (`.`), tildes (`~`), plus (`+`) or percent signs
598 * tildes (~), plus (+) or percent signs (%). It must be between 3 and 255 598 * (`%`). It must be between 3 and 255 characters in length, and it must not
599 * characters in length, and it must not start with "goog". 599 * start with `"goog"`.
600 * Value must have pattern "^projects/[^/] * / topics/[^/]*$". 600 * Value must have pattern "^projects/[^/] * / topics/[^/]*$".
601 * 601 *
602 * Completes with a [Topic]. 602 * Completes with a [Topic].
603 * 603 *
604 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 604 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
605 * error. 605 * error.
606 * 606 *
607 * If the used [http.Client] completes with an error when making a REST call, 607 * If the used [http.Client] completes with an error when making a REST call,
608 * this method will complete with the same error. 608 * this method will complete with the same error.
609 */ 609 */
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
807 body: _body, 807 body: _body,
808 queryParams: _queryParams, 808 queryParams: _queryParams,
809 uploadOptions: _uploadOptions, 809 uploadOptions: _uploadOptions,
810 uploadMedia: _uploadMedia, 810 uploadMedia: _uploadMedia,
811 downloadOptions: _downloadOptions); 811 downloadOptions: _downloadOptions);
812 return _response.then((data) => new ListTopicsResponse.fromJson(data)); 812 return _response.then((data) => new ListTopicsResponse.fromJson(data));
813 } 813 }
814 814
815 /** 815 /**
816 * Adds one or more messages to the topic. Returns NOT_FOUND if the topic does 816 * Adds one or more messages to the topic. Returns NOT_FOUND if the topic does
817 * not exist. 817 * not exist. The message payload must not be empty; it must contain either a
818 * non-empty data field, or at least one attribute.
818 * 819 *
819 * [request] - The metadata request object. 820 * [request] - The metadata request object.
820 * 821 *
821 * Request parameters: 822 * Request parameters:
822 * 823 *
823 * [topic] - The messages in the request will be published on this topic. 824 * [topic] - The messages in the request will be published on this topic.
824 * Value must have pattern "^projects/[^/] * / topics/[^/]*$". 825 * Value must have pattern "^projects/[^/] * / topics/[^/]*$".
825 * 826 *
826 * Completes with a [PublishResponse]. 827 * Completes with a [PublishResponse].
827 * 828 *
(...skipping 761 matching lines...) Expand 10 before | Expand all | Expand 10 after
1589 1590
1590 core.Map toJson() { 1591 core.Map toJson() {
1591 var _json = new core.Map(); 1592 var _json = new core.Map();
1592 if (messageIds != null) { 1593 if (messageIds != null) {
1593 _json["messageIds"] = messageIds; 1594 _json["messageIds"] = messageIds;
1594 } 1595 }
1595 return _json; 1596 return _json;
1596 } 1597 }
1597 } 1598 }
1598 1599
1599 /** A message data and its attributes. */ 1600 /**
1601 * A message data and its attributes. The message payload must not be empty; it
1602 * must contain either a non-empty data field, or at least one attribute.
1603 */
1600 class PubsubMessage { 1604 class PubsubMessage {
1601 /** Optional attributes for this message. */ 1605 /** Optional attributes for this message. */
1602 core.Map<core.String, core.String> attributes; 1606 core.Map<core.String, core.String> attributes;
1603 /** 1607 /**
1604 * The message payload. For JSON requests, the value of this field must be 1608 * The message payload. For JSON requests, the value of this field must be
1605 * base64-encoded. 1609 * base64-encoded.
1606 */ 1610 */
1607 core.String data; 1611 core.String data;
1608 core.List<core.int> get dataAsBytes { 1612 core.List<core.int> get dataAsBytes {
1609 return crypto.CryptoUtils.base64StringToBytes(data); 1613 return crypto.CryptoUtils.base64StringToBytes(data);
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after
1913 } 1917 }
1914 1918
1915 /** A subscription resource. */ 1919 /** A subscription resource. */
1916 class Subscription { 1920 class Subscription {
1917 /** 1921 /**
1918 * This value is the maximum time after a subscriber receives a message before 1922 * This value is the maximum time after a subscriber receives a message before
1919 * the subscriber should acknowledge the message. After message delivery but 1923 * the subscriber should acknowledge the message. After message delivery but
1920 * before the ack deadline expires and before the message is acknowledged, it 1924 * before the ack deadline expires and before the message is acknowledged, it
1921 * is an outstanding message and will not be delivered again during that time 1925 * is an outstanding message and will not be delivered again during that time
1922 * (on a best-effort basis). For pull delivery this value is used as the 1926 * (on a best-effort basis). For pull delivery this value is used as the
1923 * initial value for the ack deadline. It may be overridden for each message 1927 * initial value for the ack deadline. To override this value for a given
1924 * using its corresponding ack_id by calling ModifyAckDeadline. For push 1928 * message, call ModifyAckDeadline with the corresponding ack_id. For push
1925 * delivery, this value is also used to set the request timeout for the call 1929 * delivery, this value is also used to set the request timeout for the call
1926 * to the push endpoint. If the subscriber never acknowledges the message, the 1930 * to the push endpoint. If the subscriber never acknowledges the message, the
1927 * Pub/Sub system will eventually redeliver the message. If this parameter is 1931 * Pub/Sub system will eventually redeliver the message. If this parameter is
1928 * not set, the default value of 60 seconds is used. 1932 * not set, the default value of 10 seconds is used.
1929 */ 1933 */
1930 core.int ackDeadlineSeconds; 1934 core.int ackDeadlineSeconds;
1931 /** 1935 /**
1932 * The name of the subscription. It must have the format 1936 * The name of the subscription. It must have the format
1933 * "projects/{project}/subscriptions/{subscription}" for Google Cloud Pub/Sub 1937 * `"projects/{project}/subscriptions/{subscription}"`. `{subscription}` must
1934 * API v1 and v1beta2. {subscription} must start with a letter, and contain 1938 * start with a letter, and contain only letters (`[A-Za-z]`), numbers
1935 * only letters ([A-Za-z]), numbers ([0-9], dashes (-), underscores (_), 1939 * (`[0-9]`), dashes (`-`), underscores (`_`), periods (`.`), tildes (`~`),
1936 * periods (.), tildes (~), plus (+) or percent signs (%). It must be between 1940 * plus (`+`) or percent signs (`%`). It must be between 3 and 255 characters
1937 * 3 and 255 characters in length, and it must not start with "goog". 1941 * in length, and it must not start with `"goog"`.
1938 */ 1942 */
1939 core.String name; 1943 core.String name;
1940 /** 1944 /**
1941 * If push delivery is used with this subscription, this field is used to 1945 * If push delivery is used with this subscription, this field is used to
1942 * configure it. An empty pushConfig signifies that the subscriber will pull 1946 * configure it. An empty pushConfig signifies that the subscriber will pull
1943 * and ack messages using API methods. 1947 * and ack messages using API methods.
1944 */ 1948 */
1945 PushConfig pushConfig; 1949 PushConfig pushConfig;
1946 /** 1950 /**
1947 * The name of the topic from which this subscription is receiving messages. 1951 * The name of the topic from which this subscription is receiving messages.
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
2032 _json["permissions"] = permissions; 2036 _json["permissions"] = permissions;
2033 } 2037 }
2034 return _json; 2038 return _json;
2035 } 2039 }
2036 } 2040 }
2037 2041
2038 /** A topic resource. */ 2042 /** A topic resource. */
2039 class Topic { 2043 class Topic {
2040 /** 2044 /**
2041 * The name of the topic. It must have the format 2045 * The name of the topic. It must have the format
2042 * "projects/{project}/topics/{topic}" for Google Cloud Pub/Sub API v1 and 2046 * `"projects/{project}/topics/{topic}"`. `{topic}` must start with a letter,
2043 * v1beta2. {topic} must start with a letter, and contain only letters 2047 * and contain only letters (`[A-Za-z]`), numbers (`[0-9]`), dashes (`-`),
2044 * ([A-Za-z]), numbers ([0-9], dashes (-), underscores (_), periods (.), 2048 * underscores (`_`), periods (`.`), tildes (`~`), plus (`+`) or percent signs
2045 * tildes (~), plus (+) or percent signs (%). It must be between 3 and 255 2049 * (`%`). It must be between 3 and 255 characters in length, and it must not
2046 * characters in length, and it must not start with "goog". 2050 * start with `"goog"`.
2047 */ 2051 */
2048 core.String name; 2052 core.String name;
2049 2053
2050 Topic(); 2054 Topic();
2051 2055
2052 Topic.fromJson(core.Map _json) { 2056 Topic.fromJson(core.Map _json) {
2053 if (_json.containsKey("name")) { 2057 if (_json.containsKey("name")) {
2054 name = _json["name"]; 2058 name = _json["name"];
2055 } 2059 }
2056 } 2060 }
2057 2061
2058 core.Map toJson() { 2062 core.Map toJson() {
2059 var _json = new core.Map(); 2063 var _json = new core.Map();
2060 if (name != null) { 2064 if (name != null) {
2061 _json["name"] = name; 2065 _json["name"] = name;
2062 } 2066 }
2063 return _json; 2067 return _json;
2064 } 2068 }
2065 } 2069 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698