Classes
AcknowledgeRequest
Request for the Acknowledge method.
Protobuf type google.pubsub.v1.AcknowledgeRequest
AcknowledgeRequest.Builder
Request for the Acknowledge method.
Protobuf type google.pubsub.v1.AcknowledgeRequest
CreateSchemaRequest
Request for the CreateSchema method.
Protobuf type google.pubsub.v1.CreateSchemaRequest
CreateSchemaRequest.Builder
Request for the CreateSchema method.
Protobuf type google.pubsub.v1.CreateSchemaRequest
CreateSnapshotRequest
Request for the CreateSnapshot
method.
Protobuf type google.pubsub.v1.CreateSnapshotRequest
CreateSnapshotRequest.Builder
Request for the CreateSnapshot
method.
Protobuf type google.pubsub.v1.CreateSnapshotRequest
DeadLetterPolicy
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.
Protobuf type google.pubsub.v1.DeadLetterPolicy
DeadLetterPolicy.Builder
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.
Protobuf type google.pubsub.v1.DeadLetterPolicy
DeleteSchemaRequest
Request for the DeleteSchema
method.
Protobuf type google.pubsub.v1.DeleteSchemaRequest
DeleteSchemaRequest.Builder
Request for the DeleteSchema
method.
Protobuf type google.pubsub.v1.DeleteSchemaRequest
DeleteSnapshotRequest
Request for the DeleteSnapshot
method.
Protobuf type google.pubsub.v1.DeleteSnapshotRequest
DeleteSnapshotRequest.Builder
Request for the DeleteSnapshot
method.
Protobuf type google.pubsub.v1.DeleteSnapshotRequest
DeleteSubscriptionRequest
Request for the DeleteSubscription method.
Protobuf type google.pubsub.v1.DeleteSubscriptionRequest
DeleteSubscriptionRequest.Builder
Request for the DeleteSubscription method.
Protobuf type google.pubsub.v1.DeleteSubscriptionRequest
DeleteTopicRequest
Request for the DeleteTopic
method.
Protobuf type google.pubsub.v1.DeleteTopicRequest
DeleteTopicRequest.Builder
Request for the DeleteTopic
method.
Protobuf type google.pubsub.v1.DeleteTopicRequest
DeletedTopic
AUTO-GENERATED DOCUMENTATION AND CLASS
DetachSubscriptionRequest
Request for the DetachSubscription method.
Protobuf type google.pubsub.v1.DetachSubscriptionRequest
DetachSubscriptionRequest.Builder
Request for the DetachSubscription method.
Protobuf type google.pubsub.v1.DetachSubscriptionRequest
DetachSubscriptionResponse
Response for the DetachSubscription method. Reserved for future use.
Protobuf type google.pubsub.v1.DetachSubscriptionResponse
DetachSubscriptionResponse.Builder
Response for the DetachSubscription method. Reserved for future use.
Protobuf type google.pubsub.v1.DetachSubscriptionResponse
ExpirationPolicy
A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion).
Protobuf type google.pubsub.v1.ExpirationPolicy
ExpirationPolicy.Builder
A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion).
Protobuf type google.pubsub.v1.ExpirationPolicy
GetSchemaRequest
Request for the GetSchema method.
Protobuf type google.pubsub.v1.GetSchemaRequest
GetSchemaRequest.Builder
Request for the GetSchema method.
Protobuf type google.pubsub.v1.GetSchemaRequest
GetSnapshotRequest
Request for the GetSnapshot method.
Protobuf type google.pubsub.v1.GetSnapshotRequest
GetSnapshotRequest.Builder
Request for the GetSnapshot method.
Protobuf type google.pubsub.v1.GetSnapshotRequest
GetSubscriptionRequest
Request for the GetSubscription method.
Protobuf type google.pubsub.v1.GetSubscriptionRequest
GetSubscriptionRequest.Builder
Request for the GetSubscription method.
Protobuf type google.pubsub.v1.GetSubscriptionRequest
GetTopicRequest
Request for the GetTopic method.
Protobuf type google.pubsub.v1.GetTopicRequest
GetTopicRequest.Builder
Request for the GetTopic method.
Protobuf type google.pubsub.v1.GetTopicRequest
ListSchemasRequest
Request for the ListSchemas
method.
Protobuf type google.pubsub.v1.ListSchemasRequest
ListSchemasRequest.Builder
Request for the ListSchemas
method.
Protobuf type google.pubsub.v1.ListSchemasRequest
ListSchemasResponse
Response for the ListSchemas
method.
Protobuf type google.pubsub.v1.ListSchemasResponse
ListSchemasResponse.Builder
Response for the ListSchemas
method.
Protobuf type google.pubsub.v1.ListSchemasResponse
ListSnapshotsRequest
Request for the ListSnapshots
method.
Protobuf type google.pubsub.v1.ListSnapshotsRequest
ListSnapshotsRequest.Builder
Request for the ListSnapshots
method.
Protobuf type google.pubsub.v1.ListSnapshotsRequest
ListSnapshotsResponse
Response for the ListSnapshots
method.
Protobuf type google.pubsub.v1.ListSnapshotsResponse
ListSnapshotsResponse.Builder
Response for the ListSnapshots
method.
Protobuf type google.pubsub.v1.ListSnapshotsResponse
ListSubscriptionsRequest
Request for the ListSubscriptions
method.
Protobuf type google.pubsub.v1.ListSubscriptionsRequest
ListSubscriptionsRequest.Builder
Request for the ListSubscriptions
method.
Protobuf type google.pubsub.v1.ListSubscriptionsRequest
ListSubscriptionsResponse
Response for the ListSubscriptions
method.
Protobuf type google.pubsub.v1.ListSubscriptionsResponse
ListSubscriptionsResponse.Builder
Response for the ListSubscriptions
method.
Protobuf type google.pubsub.v1.ListSubscriptionsResponse
ListTopicSnapshotsRequest
Request for the ListTopicSnapshots
method.
Protobuf type google.pubsub.v1.ListTopicSnapshotsRequest
ListTopicSnapshotsRequest.Builder
Request for the ListTopicSnapshots
method.
Protobuf type google.pubsub.v1.ListTopicSnapshotsRequest
ListTopicSnapshotsResponse
Response for the ListTopicSnapshots
method.
Protobuf type google.pubsub.v1.ListTopicSnapshotsResponse
ListTopicSnapshotsResponse.Builder
Response for the ListTopicSnapshots
method.
Protobuf type google.pubsub.v1.ListTopicSnapshotsResponse
ListTopicSubscriptionsRequest
Request for the ListTopicSubscriptions
method.
Protobuf type google.pubsub.v1.ListTopicSubscriptionsRequest
ListTopicSubscriptionsRequest.Builder
Request for the ListTopicSubscriptions
method.
Protobuf type google.pubsub.v1.ListTopicSubscriptionsRequest
ListTopicSubscriptionsResponse
Response for the ListTopicSubscriptions
method.
Protobuf type google.pubsub.v1.ListTopicSubscriptionsResponse
ListTopicSubscriptionsResponse.Builder
Response for the ListTopicSubscriptions
method.
Protobuf type google.pubsub.v1.ListTopicSubscriptionsResponse
ListTopicsRequest
Request for the ListTopics
method.
Protobuf type google.pubsub.v1.ListTopicsRequest
ListTopicsRequest.Builder
Request for the ListTopics
method.
Protobuf type google.pubsub.v1.ListTopicsRequest
ListTopicsResponse
Response for the ListTopics
method.
Protobuf type google.pubsub.v1.ListTopicsResponse
ListTopicsResponse.Builder
Response for the ListTopics
method.
Protobuf type google.pubsub.v1.ListTopicsResponse
MessageStoragePolicy
A policy constraining the storage of messages published to the topic.
Protobuf type google.pubsub.v1.MessageStoragePolicy
MessageStoragePolicy.Builder
A policy constraining the storage of messages published to the topic.
Protobuf type google.pubsub.v1.MessageStoragePolicy
ModifyAckDeadlineRequest
Request for the ModifyAckDeadline method.
Protobuf type google.pubsub.v1.ModifyAckDeadlineRequest
ModifyAckDeadlineRequest.Builder
Request for the ModifyAckDeadline method.
Protobuf type google.pubsub.v1.ModifyAckDeadlineRequest
ModifyPushConfigRequest
Request for the ModifyPushConfig method.
Protobuf type google.pubsub.v1.ModifyPushConfigRequest
ModifyPushConfigRequest.Builder
Request for the ModifyPushConfig method.
Protobuf type google.pubsub.v1.ModifyPushConfigRequest
ProjectName
ProjectName.Builder
Builder for projects/{project}.
ProjectSnapshotName
AUTO-GENERATED DOCUMENTATION AND CLASS
ProjectSnapshotName.Builder
Builder for ProjectSnapshotName.
ProjectSubscriptionName
AUTO-GENERATED DOCUMENTATION AND CLASS
ProjectSubscriptionName.Builder
Builder for ProjectSubscriptionName.
ProjectTopicName
AUTO-GENERATED DOCUMENTATION AND CLASS
ProjectTopicName.Builder
Builder for ProjectTopicName.
PublishRequest
Request for the Publish method.
Protobuf type google.pubsub.v1.PublishRequest
PublishRequest.Builder
Request for the Publish method.
Protobuf type google.pubsub.v1.PublishRequest
PublishResponse
Response for the Publish
method.
Protobuf type google.pubsub.v1.PublishResponse
PublishResponse.Builder
Response for the Publish
method.
Protobuf type google.pubsub.v1.PublishResponse
PublisherGrpc
The service that an application uses to manipulate topics, and to send messages to a topic.
PublisherGrpc.PublisherBlockingStub
The service that an application uses to manipulate topics, and to send messages to a topic.
PublisherGrpc.PublisherFutureStub
The service that an application uses to manipulate topics, and to send messages to a topic.
PublisherGrpc.PublisherImplBase
The service that an application uses to manipulate topics, and to send messages to a topic.
PublisherGrpc.PublisherStub
The service that an application uses to manipulate topics, and to send messages to a topic.
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.
Protobuf type google.pubsub.v1.PubsubMessage
PubsubMessage.Builder
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.
Protobuf type google.pubsub.v1.PubsubMessage
PubsubProto
PullRequest
Request for the Pull
method.
Protobuf type google.pubsub.v1.PullRequest
PullRequest.Builder
Request for the Pull
method.
Protobuf type google.pubsub.v1.PullRequest
PullResponse
Response for the Pull
method.
Protobuf type google.pubsub.v1.PullResponse
PullResponse.Builder
Response for the Pull
method.
Protobuf type google.pubsub.v1.PullResponse
PushConfig
Configuration for a push delivery endpoint.
Protobuf type google.pubsub.v1.PushConfig
PushConfig.Builder
Configuration for a push delivery endpoint.
Protobuf type google.pubsub.v1.PushConfig
PushConfig.OidcToken
Contains information needed for generating an OpenID Connect token.
Protobuf type google.pubsub.v1.PushConfig.OidcToken
PushConfig.OidcToken.Builder
Contains information needed for generating an OpenID Connect token.
Protobuf type google.pubsub.v1.PushConfig.OidcToken
ReceivedMessage
A message and its corresponding acknowledgment ID.
Protobuf type google.pubsub.v1.ReceivedMessage
ReceivedMessage.Builder
A message and its corresponding acknowledgment ID.
Protobuf type google.pubsub.v1.ReceivedMessage
RetryPolicy
A policy that specifies how Cloud Pub/Sub retries message delivery. Retry delay will be exponential based on provided minimum and maximum backoffs. https://en.wikipedia.org/wiki/Exponential_backoff. RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. Retry Policy is implemented on a best effort basis. At times, the delay between consecutive deliveries may not match the configuration. That is, delay can be more or less than configured backoff.
Protobuf type google.pubsub.v1.RetryPolicy
RetryPolicy.Builder
A policy that specifies how Cloud Pub/Sub retries message delivery. Retry delay will be exponential based on provided minimum and maximum backoffs. https://en.wikipedia.org/wiki/Exponential_backoff. RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. Retry Policy is implemented on a best effort basis. At times, the delay between consecutive deliveries may not match the configuration. That is, delay can be more or less than configured backoff.
Protobuf type google.pubsub.v1.RetryPolicy
Schema
A schema resource.
Protobuf type google.pubsub.v1.Schema
Schema.Builder
A schema resource.
Protobuf type google.pubsub.v1.Schema
SchemaName
SchemaName.Builder
Builder for projects/{project}/schemas/{schema}.
SchemaProto
SchemaServiceGrpc
Service for doing schema-related operations.
SchemaServiceGrpc.SchemaServiceBlockingStub
Service for doing schema-related operations.
SchemaServiceGrpc.SchemaServiceFutureStub
Service for doing schema-related operations.
SchemaServiceGrpc.SchemaServiceImplBase
Service for doing schema-related operations.
SchemaServiceGrpc.SchemaServiceStub
Service for doing schema-related operations.
SchemaSettings
Settings for validating messages published against a schema.
Protobuf type google.pubsub.v1.SchemaSettings
SchemaSettings.Builder
Settings for validating messages published against a schema.
Protobuf type google.pubsub.v1.SchemaSettings
SeekRequest
Request for the Seek
method.
Protobuf type google.pubsub.v1.SeekRequest
SeekRequest.Builder
Request for the Seek
method.
Protobuf type google.pubsub.v1.SeekRequest
SeekResponse
Response for the Seek
method (this response is empty).
Protobuf type google.pubsub.v1.SeekResponse
SeekResponse.Builder
Response for the Seek
method (this response is empty).
Protobuf type google.pubsub.v1.SeekResponse
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.
Protobuf type google.pubsub.v1.Snapshot
Snapshot.Builder
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.
Protobuf type google.pubsub.v1.Snapshot
SnapshotName
SnapshotName.Builder
Builder for projects/{project}/snapshots/{snapshot}.
StreamingPullRequest
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.
Protobuf type google.pubsub.v1.StreamingPullRequest
StreamingPullRequest.Builder
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.
Protobuf type google.pubsub.v1.StreamingPullRequest
StreamingPullResponse
Response for the StreamingPull
method. This response is used to stream
messages from the server to the client.
Protobuf type google.pubsub.v1.StreamingPullResponse
StreamingPullResponse.AcknowledgeConfirmation
Acknowledgement IDs sent in one or more previous requests to acknowledge a previously received message.
Protobuf type google.pubsub.v1.StreamingPullResponse.AcknowledgeConfirmation
StreamingPullResponse.AcknowledgeConfirmation.Builder
Acknowledgement IDs sent in one or more previous requests to acknowledge a previously received message.
Protobuf type google.pubsub.v1.StreamingPullResponse.AcknowledgeConfirmation
StreamingPullResponse.Builder
Response for the StreamingPull
method. This response is used to stream
messages from the server to the client.
Protobuf type google.pubsub.v1.StreamingPullResponse
StreamingPullResponse.ModifyAckDeadlineConfirmation
Acknowledgement IDs sent in one or more previous requests to modify the deadline for a specific message.
Protobuf type google.pubsub.v1.StreamingPullResponse.ModifyAckDeadlineConfirmation
StreamingPullResponse.ModifyAckDeadlineConfirmation.Builder
Acknowledgement IDs sent in one or more previous requests to modify the deadline for a specific message.
Protobuf type google.pubsub.v1.StreamingPullResponse.ModifyAckDeadlineConfirmation
StreamingPullResponse.SubscriptionProperties
Subscription properties sent as part of the response.
Protobuf type google.pubsub.v1.StreamingPullResponse.SubscriptionProperties
StreamingPullResponse.SubscriptionProperties.Builder
Subscription properties sent as part of the response.
Protobuf type google.pubsub.v1.StreamingPullResponse.SubscriptionProperties
SubscriberGrpc
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.
SubscriberGrpc.SubscriberBlockingStub
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.
SubscriberGrpc.SubscriberFutureStub
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.
SubscriberGrpc.SubscriberImplBase
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.
SubscriberGrpc.SubscriberStub
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.
Subscription
A subscription resource.
Protobuf type google.pubsub.v1.Subscription
Subscription.Builder
A subscription resource.
Protobuf type google.pubsub.v1.Subscription
SubscriptionName
SubscriptionName.Builder
Builder for projects/{project}/subscriptions/{subscription}.
Topic
A topic resource.
Protobuf type google.pubsub.v1.Topic
Topic.Builder
A topic resource.
Protobuf type google.pubsub.v1.Topic
TopicName
TopicName.Builder
Builder for projects/{project}/topics/{topic}.
TopicNames (deprecated)
Deprecated. This resource name class will be removed in the next major version.
AUTO-GENERATED DOCUMENTATION AND CLASS
UntypedTopicName (deprecated)
Deprecated. This resource name class will be removed in the next major version.
AUTO-GENERATED DOCUMENTATION AND CLASS
UpdateSnapshotRequest
Request for the UpdateSnapshot method.
Protobuf type google.pubsub.v1.UpdateSnapshotRequest
UpdateSnapshotRequest.Builder
Request for the UpdateSnapshot method.
Protobuf type google.pubsub.v1.UpdateSnapshotRequest
UpdateSubscriptionRequest
Request for the UpdateSubscription method.
Protobuf type google.pubsub.v1.UpdateSubscriptionRequest
UpdateSubscriptionRequest.Builder
Request for the UpdateSubscription method.
Protobuf type google.pubsub.v1.UpdateSubscriptionRequest
UpdateTopicRequest
Request for the UpdateTopic method.
Protobuf type google.pubsub.v1.UpdateTopicRequest
UpdateTopicRequest.Builder
Request for the UpdateTopic method.
Protobuf type google.pubsub.v1.UpdateTopicRequest
ValidateMessageRequest
Request for the ValidateMessage
method.
Protobuf type google.pubsub.v1.ValidateMessageRequest
ValidateMessageRequest.Builder
Request for the ValidateMessage
method.
Protobuf type google.pubsub.v1.ValidateMessageRequest
ValidateMessageResponse
Response for the ValidateMessage
method.
Empty for now.
Protobuf type google.pubsub.v1.ValidateMessageResponse
ValidateMessageResponse.Builder
Response for the ValidateMessage
method.
Empty for now.
Protobuf type google.pubsub.v1.ValidateMessageResponse
ValidateSchemaRequest
Request for the ValidateSchema
method.
Protobuf type google.pubsub.v1.ValidateSchemaRequest
ValidateSchemaRequest.Builder
Request for the ValidateSchema
method.
Protobuf type google.pubsub.v1.ValidateSchemaRequest
ValidateSchemaResponse
Response for the ValidateSchema
method.
Empty for now.
Protobuf type google.pubsub.v1.ValidateSchemaResponse
ValidateSchemaResponse.Builder
Response for the ValidateSchema
method.
Empty for now.
Protobuf type google.pubsub.v1.ValidateSchemaResponse
Interfaces
AcknowledgeRequestOrBuilder
CreateSchemaRequestOrBuilder
CreateSnapshotRequestOrBuilder
DeadLetterPolicyOrBuilder
DeleteSchemaRequestOrBuilder
DeleteSnapshotRequestOrBuilder
DeleteSubscriptionRequestOrBuilder
DeleteTopicRequestOrBuilder
DetachSubscriptionRequestOrBuilder
DetachSubscriptionResponseOrBuilder
ExpirationPolicyOrBuilder
GetSchemaRequestOrBuilder
GetSnapshotRequestOrBuilder
GetSubscriptionRequestOrBuilder
GetTopicRequestOrBuilder
ListSchemasRequestOrBuilder
ListSchemasResponseOrBuilder
ListSnapshotsRequestOrBuilder
ListSnapshotsResponseOrBuilder
ListSubscriptionsRequestOrBuilder
ListSubscriptionsResponseOrBuilder
ListTopicSnapshotsRequestOrBuilder
ListTopicSnapshotsResponseOrBuilder
ListTopicSubscriptionsRequestOrBuilder
ListTopicSubscriptionsResponseOrBuilder
ListTopicsRequestOrBuilder
ListTopicsResponseOrBuilder
MessageStoragePolicyOrBuilder
ModifyAckDeadlineRequestOrBuilder
ModifyPushConfigRequestOrBuilder
PublishRequestOrBuilder
PublishResponseOrBuilder
PubsubMessageOrBuilder
PullRequestOrBuilder
PullResponseOrBuilder
PushConfig.OidcTokenOrBuilder
PushConfigOrBuilder
ReceivedMessageOrBuilder
RetryPolicyOrBuilder
SchemaOrBuilder
SchemaSettingsOrBuilder
SeekRequestOrBuilder
SeekResponseOrBuilder
SnapshotOrBuilder
StreamingPullRequestOrBuilder
StreamingPullResponse.AcknowledgeConfirmationOrBuilder
StreamingPullResponse.ModifyAckDeadlineConfirmationOrBuilder
StreamingPullResponse.SubscriptionPropertiesOrBuilder
StreamingPullResponseOrBuilder
SubscriptionOrBuilder
TopicOrBuilder
UpdateSnapshotRequestOrBuilder
UpdateSubscriptionRequestOrBuilder
UpdateTopicRequestOrBuilder
ValidateMessageRequestOrBuilder
ValidateMessageResponseOrBuilder
ValidateSchemaRequestOrBuilder
ValidateSchemaResponseOrBuilder
Enums
Encoding
Possible encoding types for messages.
Protobuf enum google.pubsub.v1.Encoding
PushConfig.AuthenticationMethodCase
Schema.Type
Possible schema definition types.
Protobuf enum google.pubsub.v1.Schema.Type
SchemaView
View of Schema object fields to be returned by GetSchema and ListSchemas.
Protobuf enum google.pubsub.v1.SchemaView