package google.pubsub.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Publisher

pubsub.proto:38

The service that an application uses to manipulate topics, and to send messages to a topic.

service Subscriber

pubsub.proto:316

The service that an application uses to manipulate subscriptions and to consume messages from a subscription via the `Pull` method or by establishing a bi-directional stream using the `StreamingPull` method.

message DeadLetterPolicy

pubsub.proto:632

Dead lettering is done on a best effort basis. The same message might be dead lettered multiple times. If validation on any of the fields fails at subscription creation/updation, the create/update subscription request will fail.

Used in: Subscription

message ExpirationPolicy

pubsub.proto:662

A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion).

Used in: Subscription

message MessageStoragePolicy

pubsub.proto:119

Used in: Topic

message PubsubMessage

pubsub.proto:162

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 <a href="https://cloud.google.com/pubsub/docs/reference/libraries">client library documentation</a> for more information. See <a href="https://cloud.google.com/pubsub/quotas">Quotas and limits</a> for more information about message limits.

Used in: PublishRequest, ReceivedMessage

message PushConfig

pubsub.proto:673

Configuration for a push delivery endpoint.

Used in: ModifyPushConfigRequest, Subscription

message PushConfig.OidcToken

pubsub.proto:677

Contains information needed for generating an [OpenID Connect token](https://developers.google.com/identity/protocols/OpenIDConnect).

Used in: PushConfig

message ReceivedMessage

pubsub.proto:734

A message and its corresponding acknowledgment ID.

Used in: PullResponse, StreamingPullResponse

message Snapshot

pubsub.proto:977

A snapshot resource. Snapshots are used in <a href="https://cloud.google.com/pubsub/docs/replay-overview">Seek</a> 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.

Used as response type in: Subscriber.CreateSnapshot, Subscriber.GetSnapshot, Subscriber.UpdateSnapshot

Used as field type in: ListSnapshotsResponse, UpdateSnapshotRequest

message Subscription

pubsub.proto:533

A subscription resource.

Used as request type in: Subscriber.CreateSubscription

Used as response type in: Subscriber.CreateSubscription, Subscriber.GetSubscription, Subscriber.UpdateSubscription

Used as field type in: ListSubscriptionsResponse, UpdateSubscriptionRequest

message Topic

pubsub.proto:129

A topic resource.

Used as request type in: Publisher.CreateTopic

Used as response type in: Publisher.CreateTopic, Publisher.GetTopic, Publisher.UpdateTopic

Used as field type in: ListTopicsResponse, UpdateTopicRequest