googleapis.pubsub.v1 library

Classes

AcknowledgeRequest
Request for the Acknowledge method.
Binding
Associates members with a role.
CreateSnapshotRequest
Request for the CreateSnapshot method.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: [...]
ExpirationPolicy
A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion).
Expr
Represents an expression text. Example: [...]
ListSnapshotsResponse
Response for the ListSnapshots method.
ListSubscriptionsResponse
Response for the ListSubscriptions method.
ListTopicSnapshotsResponse
Response for the ListTopicSnapshots method.
ListTopicsResponse
Response for the ListTopics method.
ListTopicSubscriptionsResponse
Response for the ListTopicSubscriptions method.
MessageStoragePolicy
ModifyAckDeadlineRequest
Request for the ModifyAckDeadline method.
ModifyPushConfigRequest
Request for the ModifyPushConfig method.
OidcToken
Contains information needed for generating an OpenID Connect token.
Policy
Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources. [...]
ProjectsResourceApi
ProjectsSnapshotsResourceApi
ProjectsSubscriptionsResourceApi
ProjectsTopicsResourceApi
ProjectsTopicsSnapshotsResourceApi
ProjectsTopicsSubscriptionsResourceApi
PublishRequest
Request for the Publish method.
PublishResponse
Response for the Publish method.
PubsubApi
Provides reliable, many-to-many, asynchronous messaging between applications.
PubsubMessage
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 for more information about message limits.
PullRequest
Request for the Pull method.
PullResponse
Response for the Pull method.
PushConfig
Configuration for a push delivery endpoint.
ReceivedMessage
A message and its corresponding acknowledgment ID.
SeekRequest
Request for the Seek method.
SeekResponse
Response for the Seek method (this response is empty).
SetIamPolicyRequest
Request message for SetIamPolicy method.
Snapshot
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.
Subscription
A subscription resource.
TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse
Response message for TestIamPermissions method.
Topic
A topic resource.
UpdateSnapshotRequest
Request for the UpdateSnapshot method.
UpdateSubscriptionRequest
Request for the UpdateSubscription method.
UpdateTopicRequest
Request for the UpdateTopic method.

Constants

USER_AGENT → const String
'dart-api-client pubsub/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.