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.