Request for the Acknowledge method.
Configuration for a BigQuery subscription.
Configuration for a Cloud Storage subscription.
Request for CommitSchema method.
Request for the CreateSchema method.
Request for the CreateSnapshot method.
Dead lettering is done on a best effort basis. The same message might be
dead lettered multiple times.
Request for the DeleteSchema method.
Request for the DeleteSchemaRevision method.
Request for the DeleteSnapshot method.
Request for the DeleteSubscription method.
Request for the DeleteTopic method.
Request for the DetachSubscription method.
Response for the DetachSubscription method.
Reserved for future use.
A policy that specifies the conditions for resource expiration (i.e.,
automatic resource deletion).
Request for the GetSchema method.
Request for the GetSnapshot method.
Request for the GetSubscription method.
Request for the GetTopic method.
Settings for an ingestion data source on a topic.
Request for the ListSchemaRevisions method.
Response for the ListSchemaRevisions method.
Request for the ListSchemas method.
Response for the ListSchemas method.
Request for the ListSnapshots method.
Response for the ListSnapshots method.
Request for the ListSubscriptions method.
Response for the ListSubscriptions method.
Request for the ListTopicSnapshots method.
Response for the ListTopicSnapshots method.
Request for the ListTopicSubscriptions method.
Response for the ListTopicSubscriptions method.
Request for the ListTopics method.
Response for the ListTopics method.
A policy constraining the storage of messages published to the topic.
Request for the ModifyAckDeadline method.
Request for the ModifyPushConfig method.
Request for the Publish method.
Response for the Publish method.
A message that is published by publishers and consumed by subscribers. The
message must contain either a non-empty data field or at least one attribute.
Note that client libraries represent this object differently
depending on the language. See the corresponding
client library
documentation for
more information. See [quotas and limits]
(
https://cloud.google.com/pubsub/quotas) for more information about message
limits.
Request for the Pull method.
Response for the Pull method.
Configuration for a push delivery endpoint.
A message and its corresponding acknowledgment ID.
A policy that specifies how Pub/Sub retries message delivery.
Request for the RollbackSchema method.
A schema resource.
Settings for validating messages published against a schema.
Request for the Seek method.
Response for the Seek method (this response is empty).
A snapshot resource. Snapshots are used in
Seek
operations, which allow you to manage message acknowledgments in bulk. That
is, you can set the acknowledgment state of messages in an existing
subscription to the state captured by a snapshot.
Request for the StreamingPull streaming RPC method. This request is used to
establish the initial stream as well as to stream acknowledgements and ack
deadline modifications from the client to the server.
Response for the StreamingPull method. This response is used to stream
messages from the server to the client.
A subscription resource. If none of push_config, bigquery_config, or
cloud_storage_config is set, then the subscriber will pull and ack messages
using API methods. At most one of these fields may be set.
A topic resource.
Request for the UpdateSnapshot method.
Request for the UpdateSubscription method.
Request for the UpdateTopic method.
Request for the ValidateMessage method.
Response for the ValidateMessage method.
Empty for now.
Request for the ValidateSchema method.
Response for the ValidateSchema method.
Empty for now.