| Package | Description |
|---|---|
| com.google.api.services.pubsub | |
| com.google.api.services.pubsub.model |
| Class and Description |
|---|
| AcknowledgeRequest
Request for the Acknowledge method.
|
| CommitSchemaRequest
Request for CommitSchema method.
|
| CreateSnapshotRequest
Request for the `CreateSnapshot` method.
|
| ModifyAckDeadlineRequest
Request for the ModifyAckDeadline method.
|
| ModifyPushConfigRequest
Request for the ModifyPushConfig method.
|
| PublishRequest
Request for the Publish method.
|
| PullRequest
Request for the `Pull` method.
|
| RollbackSchemaRequest
Request for the `RollbackSchema` method.
|
| Schema
A schema resource.
|
| SeekRequest
Request for the `Seek` method.
|
| SetIamPolicyRequest
Request message for `SetIamPolicy` method.
|
| Subscription
A subscription resource.
|
| TestIamPermissionsRequest
Request 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.
|
| ValidateMessageRequest
Request for the `ValidateMessage` method.
|
| ValidateSchemaRequest
Request for the `ValidateSchema` method.
|
| Class and Description |
|---|
| AcknowledgeRequest
Request for the Acknowledge method.
|
| AIInference
Configuration for making inference requests against Vertex AI models.
|
| AnalyticsHubSubscriptionInfo
Information about an associated [Analytics Hub
subscription](https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions).
|
| AvroConfig
Configuration for writing message data in Avro format.
|
| AvroFormat
Configuration for reading Cloud Storage data in Avro binary format.
|
| AwsKinesis
Ingestion settings for Amazon Kinesis Data Streams.
|
| AwsMsk
Ingestion settings for Amazon MSK.
|
| AzureEventHubs
Ingestion settings for Azure Event Hubs.
|
| BigQueryConfig
Configuration for a BigQuery subscription.
|
| Binding
Associates `members`, or principals, with a `role`.
|
| CloudStorage
Ingestion settings for Cloud Storage.
|
| CloudStorageConfig
Configuration for a Cloud Storage subscription.
|
| CommitSchemaRequest
Request for CommitSchema method.
|
| ConfluentCloud
Ingestion settings for Confluent Cloud.
|
| CreateSnapshotRequest
Request for the `CreateSnapshot` method.
|
| DeadLetterPolicy
Dead lettering is done on a best effort basis.
|
| DetachSubscriptionResponse
Response for the DetachSubscription method.
|
| Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your
APIs.
|
| ExpirationPolicy
A policy that specifies the conditions for resource expiration (i.e., automatic resource
deletion).
|
| Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
|
| IngestionDataSourceSettings
Settings for an ingestion data source on a topic.
|
| JavaScriptUDF
User-defined JavaScript function that can transform or filter a Pub/Sub message.
|
| ListSchemaRevisionsResponse
Response for the `ListSchemaRevisions` method.
|
| ListSchemasResponse
Response for the `ListSchemas` method.
|
| 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
A policy constraining the storage of messages published to the topic.
|
| MessageTransform
All supported message transforms types.
|
| ModifyAckDeadlineRequest
Request for the ModifyAckDeadline method.
|
| ModifyPushConfigRequest
Request for the ModifyPushConfig method.
|
| NoWrapper
Sets the `data` field as the HTTP body for delivery.
|
| OidcToken
Contains information needed for generating an [OpenID Connect
token](https://developers.google.com/identity/protocols/OpenIDConnect).
|
| PlatformLogsSettings
Settings for Platform Logs produced by Pub/Sub.
|
| Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud
resources.
|
| PublishRequest
Request for the Publish method.
|
| PublishResponse
Response for the `Publish` method.
|
| PubSubAvroFormat
Configuration for reading Cloud Storage data written via [Cloud Storage
subscriptions](https://cloud.google.com/pubsub/docs/cloudstorage).
|
| PubsubMessage
A message that is published by publishers and consumed by subscribers.
|
| PubsubWrapper
The payload to the push endpoint is in the form of the JSON representation of a PubsubMessage
(https://cloud.google.com/pubsub/docs/reference/rpc/google.pubsub.v1#pubsubmessage).
|
| 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.
|
| RetryPolicy
A policy that specifies how Pub/Sub retries message delivery.
|
| RollbackSchemaRequest
Request for the `RollbackSchema` method.
|
| Schema
A schema resource.
|
| SchemaSettings
Settings for validating messages published against a schema.
|
| 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.
|
| Subscription
A subscription resource.
|
| TestIamPermissionsRequest
Request message for `TestIamPermissions` method.
|
| TestIamPermissionsResponse
Response message for `TestIamPermissions` method.
|
| TextConfig
Configuration for writing message data in text format.
|
| TextFormat
Configuration for reading Cloud Storage data in text format.
|
| Topic
A topic resource.
|
| UnstructuredInference
Configuration for making inferences using arbitrary JSON payloads.
|
| UpdateSnapshotRequest
Request for the UpdateSnapshot method.
|
| UpdateSubscriptionRequest
Request for the UpdateSubscription method.
|
| UpdateTopicRequest
Request for the UpdateTopic method.
|
| ValidateMessageRequest
Request for the `ValidateMessage` method.
|
| ValidateMessageResponse
Response for the `ValidateMessage` method.
|
| ValidateSchemaRequest
Request for the `ValidateSchema` method.
|
| ValidateSchemaResponse
Response for the `ValidateSchema` method.
|
Copyright © 2011–2026 Google. All rights reserved.