summaryrefslogtreecommitdiff
path: root/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Pubsub.php
diff options
context:
space:
mode:
Diffstat (limited to 'Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Pubsub.php')
-rw-r--r--Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Pubsub.php980
1 files changed, 980 insertions, 0 deletions
diff --git a/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Pubsub.php b/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Pubsub.php
new file mode 100644
index 0000000..579f3d5
--- /dev/null
+++ b/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Pubsub.php
@@ -0,0 +1,980 @@
+<?php
+/*
+ * Copyright 2010 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+/**
+ * Service definition for Pubsub (v1beta1).
+ *
+ * <p>
+ * Provides reliable, many-to-many, asynchronous messaging between applications.</p>
+ *
+ * <p>
+ * For more information about this service, see the API
+ * <a href="https://developers.google.com/pubsub/v1beta1" target="_blank">Documentation</a>
+ * </p>
+ *
+ * @author Google, Inc.
+ */
+class Postman_Google_Service_Pubsub extends Postman_Google_Service
+{
+ /** View and manage your data across Google Cloud Platform services. */
+ const CLOUD_PLATFORM =
+ "https://www.googleapis.com/auth/cloud-platform";
+ /** View and manage Pub/Sub topics and subscriptions. */
+ const PUBSUB =
+ "https://www.googleapis.com/auth/pubsub";
+
+ public $subscriptions;
+ public $topics;
+
+
+ /**
+ * Constructs the internal representation of the Pubsub service.
+ *
+ * @param Postman_Google_Client $client
+ */
+ public function __construct(Postman_Google_Client $client)
+ {
+ parent::__construct($client);
+ $this->servicePath = 'pubsub/v1beta1/';
+ $this->version = 'v1beta1';
+ $this->serviceName = 'pubsub';
+
+ $this->subscriptions = new Postman_Google_Service_Pubsub_Subscriptions_Resource(
+ $this,
+ $this->serviceName,
+ 'subscriptions',
+ array(
+ 'methods' => array(
+ 'acknowledge' => array(
+ 'path' => 'subscriptions/acknowledge',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'create' => array(
+ 'path' => 'subscriptions',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'delete' => array(
+ 'path' => 'subscriptions/{+subscription}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'subscription' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'subscriptions/{+subscription}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'subscription' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'subscriptions',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'query' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'modifyAckDeadline' => array(
+ 'path' => 'subscriptions/modifyAckDeadline',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'modifyPushConfig' => array(
+ 'path' => 'subscriptions/modifyPushConfig',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'pull' => array(
+ 'path' => 'subscriptions/pull',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'pullBatch' => array(
+ 'path' => 'subscriptions/pullBatch',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),
+ )
+ )
+ );
+ $this->topics = new Postman_Google_Service_Pubsub_Topics_Resource(
+ $this,
+ $this->serviceName,
+ 'topics',
+ array(
+ 'methods' => array(
+ 'create' => array(
+ 'path' => 'topics',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'delete' => array(
+ 'path' => 'topics/{+topic}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'topic' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'topics/{+topic}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'topic' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'topics',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'query' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'publish' => array(
+ 'path' => 'topics/publish',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'publishBatch' => array(
+ 'path' => 'topics/publishBatch',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),
+ )
+ )
+ );
+ }
+}
+
+
+/**
+ * The "subscriptions" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $pubsubService = new Postman_Google_Service_Pubsub(...);
+ * $subscriptions = $pubsubService->subscriptions;
+ * </code>
+ */
+class Postman_Google_Service_Pubsub_Subscriptions_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Acknowledges a particular received message: the Pub/Sub system can remove the
+ * given message from the subscription. Acknowledging a message whose Ack
+ * deadline has expired may succeed, but the message could have been already
+ * redelivered. Acknowledging a message more than once will not result in an
+ * error. This is only used for messages received via pull.
+ * (subscriptions.acknowledge)
+ *
+ * @param Postman_Google_AcknowledgeRequest $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function acknowledge(Postman_Google_Service_Pubsub_AcknowledgeRequest $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('acknowledge', array($params));
+ }
+
+ /**
+ * Creates a subscription on a given topic for a given subscriber. If the
+ * subscription already exists, returns ALREADY_EXISTS. If the corresponding
+ * topic doesn't exist, returns NOT_FOUND.
+ *
+ * If the name is not provided in the request, the server will assign a random
+ * name for this subscription on the same project as the topic.
+ * (subscriptions.create)
+ *
+ * @param Postman_Google_Subscription $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Pubsub_Subscription
+ */
+ public function create(Postman_Google_Service_Pubsub_Subscription $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('create', array($params), "Postman_Google_Service_Pubsub_Subscription");
+ }
+
+ /**
+ * Deletes an existing subscription. All pending messages in the subscription
+ * are immediately dropped. Calls to Pull after deletion will return NOT_FOUND.
+ * (subscriptions.delete)
+ *
+ * @param string $subscription The subscription to delete.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($subscription, $optParams = array())
+ {
+ $params = array('subscription' => $subscription);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Gets the configuration details of a subscription. (subscriptions.get)
+ *
+ * @param string $subscription The name of the subscription to get.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Pubsub_Subscription
+ */
+ public function get($subscription, $optParams = array())
+ {
+ $params = array('subscription' => $subscription);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_Pubsub_Subscription");
+ }
+
+ /**
+ * Lists matching subscriptions. (subscriptions.listSubscriptions)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The value obtained in the last
+ * ListSubscriptionsResponse for continuation.
+ * @opt_param int maxResults Maximum number of subscriptions to return.
+ * @opt_param string query A valid label query expression.
+ * @return Postman_Google_Service_Pubsub_ListSubscriptionsResponse
+ */
+ public function listSubscriptions($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_Pubsub_ListSubscriptionsResponse");
+ }
+
+ /**
+ * Modifies the Ack deadline for a message received from a pull request.
+ * (subscriptions.modifyAckDeadline)
+ *
+ * @param Postman_Google_ModifyAckDeadlineRequest $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function modifyAckDeadline(Postman_Google_Service_Pubsub_ModifyAckDeadlineRequest $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('modifyAckDeadline', array($params));
+ }
+
+ /**
+ * Modifies the PushConfig for a specified subscription. This method can be used
+ * to suspend the flow of messages to an end point by clearing the PushConfig
+ * field in the request. Messages will be accumulated for delivery even if no
+ * push configuration is defined or while the configuration is modified.
+ * (subscriptions.modifyPushConfig)
+ *
+ * @param Postman_Google_ModifyPushConfigRequest $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function modifyPushConfig(Postman_Google_Service_Pubsub_ModifyPushConfigRequest $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('modifyPushConfig', array($params));
+ }
+
+ /**
+ * Pulls a single message from the server. If return_immediately is true, and no
+ * messages are available in the subscription, this method returns
+ * FAILED_PRECONDITION. The system is free to return an UNAVAILABLE error if no
+ * messages are available in a reasonable amount of time (to reduce system
+ * load). (subscriptions.pull)
+ *
+ * @param Postman_Google_PullRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Pubsub_PullResponse
+ */
+ public function pull(Postman_Google_Service_Pubsub_PullRequest $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('pull', array($params), "Postman_Google_Service_Pubsub_PullResponse");
+ }
+
+ /**
+ * Pulls messages from the server. Returns an empty list if there are no
+ * messages available in the backlog. The system is free to return UNAVAILABLE
+ * if there too many pull requests outstanding for a given subscription.
+ * (subscriptions.pullBatch)
+ *
+ * @param Postman_Google_PullBatchRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Pubsub_PullBatchResponse
+ */
+ public function pullBatch(Postman_Google_Service_Pubsub_PullBatchRequest $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('pullBatch', array($params), "Postman_Google_Service_Pubsub_PullBatchResponse");
+ }
+}
+
+/**
+ * The "topics" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $pubsubService = new Postman_Google_Service_Pubsub(...);
+ * $topics = $pubsubService->topics;
+ * </code>
+ */
+class Postman_Google_Service_Pubsub_Topics_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Creates the given topic with the given name. (topics.create)
+ *
+ * @param Postman_Google_Topic $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Pubsub_Topic
+ */
+ public function create(Postman_Google_Service_Pubsub_Topic $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('create', array($params), "Postman_Google_Service_Pubsub_Topic");
+ }
+
+ /**
+ * Deletes the topic with the given name. All subscriptions to this topic are
+ * also deleted. Returns NOT_FOUND if the topic does not exist. After a topic is
+ * deleted, a new topic may be created with the same name. (topics.delete)
+ *
+ * @param string $topic Name of the topic to delete.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($topic, $optParams = array())
+ {
+ $params = array('topic' => $topic);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Gets the configuration of a topic. Since the topic only has the name
+ * attribute, this method is only useful to check the existence of a topic. If
+ * other attributes are added in the future, they will be returned here.
+ * (topics.get)
+ *
+ * @param string $topic The name of the topic to get.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Pubsub_Topic
+ */
+ public function get($topic, $optParams = array())
+ {
+ $params = array('topic' => $topic);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_Pubsub_Topic");
+ }
+
+ /**
+ * Lists matching topics. (topics.listTopics)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken The value obtained in the last ListTopicsResponse
+ * for continuation.
+ * @opt_param int maxResults Maximum number of topics to return.
+ * @opt_param string query A valid label query expression.
+ * @return Postman_Google_Service_Pubsub_ListTopicsResponse
+ */
+ public function listTopics($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_Pubsub_ListTopicsResponse");
+ }
+
+ /**
+ * Adds a message to the topic. Returns NOT_FOUND if the topic does not exist.
+ * (topics.publish)
+ *
+ * @param Postman_Google_PublishRequest $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function publish(Postman_Google_Service_Pubsub_PublishRequest $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('publish', array($params));
+ }
+
+ /**
+ * Adds one or more messages to the topic. Returns NOT_FOUND if the topic does
+ * not exist. (topics.publishBatch)
+ *
+ * @param Postman_Google_PublishBatchRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Pubsub_PublishBatchResponse
+ */
+ public function publishBatch(Postman_Google_Service_Pubsub_PublishBatchRequest $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('publishBatch', array($params), "Postman_Google_Service_Pubsub_PublishBatchResponse");
+ }
+}
+
+
+
+
+class Postman_Google_Service_Pubsub_AcknowledgeRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'ackId';
+ protected $internal_gapi_mappings = array(
+ );
+ public $ackId;
+ public $subscription;
+
+
+ public function setAckId($ackId)
+ {
+ $this->ackId = $ackId;
+ }
+ public function getAckId()
+ {
+ return $this->ackId;
+ }
+ public function setSubscription($subscription)
+ {
+ $this->subscription = $subscription;
+ }
+ public function getSubscription()
+ {
+ return $this->subscription;
+ }
+}
+
+class Postman_Google_Service_Pubsub_Label extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $key;
+ public $numValue;
+ public $strValue;
+
+
+ public function setKey($key)
+ {
+ $this->key = $key;
+ }
+ public function getKey()
+ {
+ return $this->key;
+ }
+ public function setNumValue($numValue)
+ {
+ $this->numValue = $numValue;
+ }
+ public function getNumValue()
+ {
+ return $this->numValue;
+ }
+ public function setStrValue($strValue)
+ {
+ $this->strValue = $strValue;
+ }
+ public function getStrValue()
+ {
+ return $this->strValue;
+ }
+}
+
+class Postman_Google_Service_Pubsub_ListSubscriptionsResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'subscription';
+ protected $internal_gapi_mappings = array(
+ );
+ public $nextPageToken;
+ protected $subscriptionType = 'Postman_Google_Service_Pubsub_Subscription';
+ protected $subscriptionDataType = 'array';
+
+
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setSubscription($subscription)
+ {
+ $this->subscription = $subscription;
+ }
+ public function getSubscription()
+ {
+ return $this->subscription;
+ }
+}
+
+class Postman_Google_Service_Pubsub_ListTopicsResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'topic';
+ protected $internal_gapi_mappings = array(
+ );
+ public $nextPageToken;
+ protected $topicType = 'Postman_Google_Service_Pubsub_Topic';
+ protected $topicDataType = 'array';
+
+
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setTopic($topic)
+ {
+ $this->topic = $topic;
+ }
+ public function getTopic()
+ {
+ return $this->topic;
+ }
+}
+
+class Postman_Google_Service_Pubsub_ModifyAckDeadlineRequest extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $ackDeadlineSeconds;
+ public $ackId;
+ public $subscription;
+
+
+ public function setAckDeadlineSeconds($ackDeadlineSeconds)
+ {
+ $this->ackDeadlineSeconds = $ackDeadlineSeconds;
+ }
+ public function getAckDeadlineSeconds()
+ {
+ return $this->ackDeadlineSeconds;
+ }
+ public function setAckId($ackId)
+ {
+ $this->ackId = $ackId;
+ }
+ public function getAckId()
+ {
+ return $this->ackId;
+ }
+ public function setSubscription($subscription)
+ {
+ $this->subscription = $subscription;
+ }
+ public function getSubscription()
+ {
+ return $this->subscription;
+ }
+}
+
+class Postman_Google_Service_Pubsub_ModifyPushConfigRequest extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ protected $pushConfigType = 'Postman_Google_Service_Pubsub_PushConfig';
+ protected $pushConfigDataType = '';
+ public $subscription;
+
+
+ public function setPushConfig(Postman_Google_Service_Pubsub_PushConfig $pushConfig)
+ {
+ $this->pushConfig = $pushConfig;
+ }
+ public function getPushConfig()
+ {
+ return $this->pushConfig;
+ }
+ public function setSubscription($subscription)
+ {
+ $this->subscription = $subscription;
+ }
+ public function getSubscription()
+ {
+ return $this->subscription;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PublishBatchRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'messages';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $messagesType = 'Postman_Google_Service_Pubsub_PubsubMessage';
+ protected $messagesDataType = 'array';
+ public $topic;
+
+
+ public function setMessages($messages)
+ {
+ $this->messages = $messages;
+ }
+ public function getMessages()
+ {
+ return $this->messages;
+ }
+ public function setTopic($topic)
+ {
+ $this->topic = $topic;
+ }
+ public function getTopic()
+ {
+ return $this->topic;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PublishBatchResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'messageIds';
+ protected $internal_gapi_mappings = array(
+ );
+ public $messageIds;
+
+
+ public function setMessageIds($messageIds)
+ {
+ $this->messageIds = $messageIds;
+ }
+ public function getMessageIds()
+ {
+ return $this->messageIds;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PublishRequest extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ protected $messageType = 'Postman_Google_Service_Pubsub_PubsubMessage';
+ protected $messageDataType = '';
+ public $topic;
+
+
+ public function setMessage(Postman_Google_Service_Pubsub_PubsubMessage $message)
+ {
+ $this->message = $message;
+ }
+ public function getMessage()
+ {
+ return $this->message;
+ }
+ public function setTopic($topic)
+ {
+ $this->topic = $topic;
+ }
+ public function getTopic()
+ {
+ return $this->topic;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PubsubEvent extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $deleted;
+ protected $messageType = 'Postman_Google_Service_Pubsub_PubsubMessage';
+ protected $messageDataType = '';
+ public $subscription;
+ public $truncated;
+
+
+ public function setDeleted($deleted)
+ {
+ $this->deleted = $deleted;
+ }
+ public function getDeleted()
+ {
+ return $this->deleted;
+ }
+ public function setMessage(Postman_Google_Service_Pubsub_PubsubMessage $message)
+ {
+ $this->message = $message;
+ }
+ public function getMessage()
+ {
+ return $this->message;
+ }
+ public function setSubscription($subscription)
+ {
+ $this->subscription = $subscription;
+ }
+ public function getSubscription()
+ {
+ return $this->subscription;
+ }
+ public function setTruncated($truncated)
+ {
+ $this->truncated = $truncated;
+ }
+ public function getTruncated()
+ {
+ return $this->truncated;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PubsubMessage extends Postman_Google_Collection
+{
+ protected $collection_key = 'label';
+ protected $internal_gapi_mappings = array(
+ );
+ public $data;
+ protected $labelType = 'Postman_Google_Service_Pubsub_Label';
+ protected $labelDataType = 'array';
+ public $messageId;
+
+
+ public function setData($data)
+ {
+ $this->data = $data;
+ }
+ public function getData()
+ {
+ return $this->data;
+ }
+ public function setLabel($label)
+ {
+ $this->label = $label;
+ }
+ public function getLabel()
+ {
+ return $this->label;
+ }
+ public function setMessageId($messageId)
+ {
+ $this->messageId = $messageId;
+ }
+ public function getMessageId()
+ {
+ return $this->messageId;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PullBatchRequest extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $maxEvents;
+ public $returnImmediately;
+ public $subscription;
+
+
+ public function setMaxEvents($maxEvents)
+ {
+ $this->maxEvents = $maxEvents;
+ }
+ public function getMaxEvents()
+ {
+ return $this->maxEvents;
+ }
+ public function setReturnImmediately($returnImmediately)
+ {
+ $this->returnImmediately = $returnImmediately;
+ }
+ public function getReturnImmediately()
+ {
+ return $this->returnImmediately;
+ }
+ public function setSubscription($subscription)
+ {
+ $this->subscription = $subscription;
+ }
+ public function getSubscription()
+ {
+ return $this->subscription;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PullBatchResponse extends Postman_Google_Collection
+{
+ protected $collection_key = 'pullResponses';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $pullResponsesType = 'Postman_Google_Service_Pubsub_PullResponse';
+ protected $pullResponsesDataType = 'array';
+
+
+ public function setPullResponses($pullResponses)
+ {
+ $this->pullResponses = $pullResponses;
+ }
+ public function getPullResponses()
+ {
+ return $this->pullResponses;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PullRequest extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $returnImmediately;
+ public $subscription;
+
+
+ public function setReturnImmediately($returnImmediately)
+ {
+ $this->returnImmediately = $returnImmediately;
+ }
+ public function getReturnImmediately()
+ {
+ return $this->returnImmediately;
+ }
+ public function setSubscription($subscription)
+ {
+ $this->subscription = $subscription;
+ }
+ public function getSubscription()
+ {
+ return $this->subscription;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PullResponse extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $ackId;
+ protected $pubsubEventType = 'Postman_Google_Service_Pubsub_PubsubEvent';
+ protected $pubsubEventDataType = '';
+
+
+ public function setAckId($ackId)
+ {
+ $this->ackId = $ackId;
+ }
+ public function getAckId()
+ {
+ return $this->ackId;
+ }
+ public function setPubsubEvent(Postman_Google_Service_Pubsub_PubsubEvent $pubsubEvent)
+ {
+ $this->pubsubEvent = $pubsubEvent;
+ }
+ public function getPubsubEvent()
+ {
+ return $this->pubsubEvent;
+ }
+}
+
+class Postman_Google_Service_Pubsub_PushConfig extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $pushEndpoint;
+
+
+ public function setPushEndpoint($pushEndpoint)
+ {
+ $this->pushEndpoint = $pushEndpoint;
+ }
+ public function getPushEndpoint()
+ {
+ return $this->pushEndpoint;
+ }
+}
+
+class Postman_Google_Service_Pubsub_Subscription extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $ackDeadlineSeconds;
+ public $name;
+ protected $pushConfigType = 'Postman_Google_Service_Pubsub_PushConfig';
+ protected $pushConfigDataType = '';
+ public $topic;
+
+
+ public function setAckDeadlineSeconds($ackDeadlineSeconds)
+ {
+ $this->ackDeadlineSeconds = $ackDeadlineSeconds;
+ }
+ public function getAckDeadlineSeconds()
+ {
+ return $this->ackDeadlineSeconds;
+ }
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+ public function setPushConfig(Postman_Google_Service_Pubsub_PushConfig $pushConfig)
+ {
+ $this->pushConfig = $pushConfig;
+ }
+ public function getPushConfig()
+ {
+ return $this->pushConfig;
+ }
+ public function setTopic($topic)
+ {
+ $this->topic = $topic;
+ }
+ public function getTopic()
+ {
+ return $this->topic;
+ }
+}
+
+class Postman_Google_Service_Pubsub_Topic extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $name;
+
+
+ public function setName($name)
+ {
+ $this->name = $name;
+ }
+ public function getName()
+ {
+ return $this->name;
+ }
+}