Package com.google.pubsub.v1 (1.142.0)
| GitHub Repository | 
This package is not the recommended entry point to using this client library!
For this library, we recommend using com.google.cloud.pubsub.v1 for new applications.
Settings Classes
Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.
| Settings | Description | 
|---|---|
| com.google.pubsub.v1.IngestionDataSourceSettings | 
 Settings for an ingestion data source on a topic. | 
| com.google.pubsub.v1.PlatformLogsSettings | 
 Settings for Platform Logs produced by Pub/Sub. | 
| com.google.pubsub.v1.SchemaSettings | 
 Settings for validating messages published against a schema. | 
Classes
| Class | Description | 
|---|---|
| com.google.pubsub.v1.AcknowledgeRequest | Request for the Acknowledge method. | 
| com.google.pubsub.v1.AcknowledgeRequest.Builder | Request for the Acknowledge method. | 
| com.google.pubsub.v1.BigQueryConfig | Configuration for a BigQuery subscription. | 
| com.google.pubsub.v1.BigQueryConfig.Builder | Configuration for a BigQuery subscription. | 
| com.google.pubsub.v1.CloudStorageConfig | Configuration for a Cloud Storage subscription. | 
| com.google.pubsub.v1.CloudStorageConfig.AvroConfig | Configuration for writing message data in Avro format. Message payloads and metadata will be written to files as an Avro binary. | 
| com.google.pubsub.v1.CloudStorageConfig.AvroConfig.Builder | Configuration for writing message data in Avro format. Message payloads and metadata will be written to files as an Avro binary. | 
| com.google.pubsub.v1.CloudStorageConfig.Builder | Configuration for a Cloud Storage subscription. | 
| com.google.pubsub.v1.CloudStorageConfig.TextConfig | Configuration for writing message data in text format. Message payloads will be written to files as raw text, separated by a newline. | 
| com.google.pubsub.v1.CloudStorageConfig.TextConfig.Builder | Configuration for writing message data in text format. Message payloads will be written to files as raw text, separated by a newline. | 
| com.google.pubsub.v1.CommitSchemaRequest | Request for CommitSchema method. | 
| com.google.pubsub.v1.CommitSchemaRequest.Builder | Request for CommitSchema method. | 
| com.google.pubsub.v1.CreateSchemaRequest | Request for the CreateSchema method. | 
| com.google.pubsub.v1.CreateSchemaRequest.Builder | Request for the CreateSchema method. | 
| com.google.pubsub.v1.CreateSnapshotRequest | Request for the CreateSnapshotmethod. | 
| com.google.pubsub.v1.CreateSnapshotRequest.Builder | Request for the CreateSnapshotmethod. | 
| com.google.pubsub.v1.DeadLetterPolicy | Dead lettering is done on a best effort basis. The same message might be dead lettered multiple times. | 
| com.google.pubsub.v1.DeadLetterPolicy.Builder | Dead lettering is done on a best effort basis. The same message might be dead lettered multiple times. | 
| com.google.pubsub.v1.DeleteSchemaRequest | Request for the DeleteSchemamethod. | 
| com.google.pubsub.v1.DeleteSchemaRequest.Builder | Request for the DeleteSchemamethod. | 
| com.google.pubsub.v1.DeleteSchemaRevisionRequest | Request for the DeleteSchemaRevisionmethod. | 
| com.google.pubsub.v1.DeleteSchemaRevisionRequest.Builder | Request for the DeleteSchemaRevisionmethod. | 
| com.google.pubsub.v1.DeleteSnapshotRequest | Request for the DeleteSnapshotmethod. | 
| com.google.pubsub.v1.DeleteSnapshotRequest.Builder | Request for the DeleteSnapshotmethod. | 
| com.google.pubsub.v1.DeleteSubscriptionRequest | Request for the DeleteSubscription method. | 
| com.google.pubsub.v1.DeleteSubscriptionRequest.Builder | Request for the DeleteSubscription method. | 
| com.google.pubsub.v1.DeleteTopicRequest | Request for the DeleteTopicmethod. | 
| com.google.pubsub.v1.DeleteTopicRequest.Builder | Request for the DeleteTopicmethod. | 
| com.google.pubsub.v1.DeletedTopic | AUTO-GENERATED DOCUMENTATION AND CLASS | 
| com.google.pubsub.v1.DetachSubscriptionRequest | Request for the DetachSubscription method. | 
| com.google.pubsub.v1.DetachSubscriptionRequest.Builder | Request for the DetachSubscription method. | 
| com.google.pubsub.v1.DetachSubscriptionResponse | Response for the DetachSubscription method. Reserved for future use. | 
| com.google.pubsub.v1.DetachSubscriptionResponse.Builder | Response for the DetachSubscription method. Reserved for future use. | 
| com.google.pubsub.v1.ExpirationPolicy | A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion). | 
| com.google.pubsub.v1.ExpirationPolicy.Builder | A policy that specifies the conditions for resource expiration (i.e., automatic resource deletion). | 
| com.google.pubsub.v1.GetSchemaRequest | Request for the GetSchema method. | 
| com.google.pubsub.v1.GetSchemaRequest.Builder | Request for the GetSchema method. | 
| com.google.pubsub.v1.GetSnapshotRequest | Request for the GetSnapshot method. | 
| com.google.pubsub.v1.GetSnapshotRequest.Builder | Request for the GetSnapshot method. | 
| com.google.pubsub.v1.GetSubscriptionRequest | Request for the GetSubscription method. | 
| com.google.pubsub.v1.GetSubscriptionRequest.Builder | Request for the GetSubscription method. | 
| com.google.pubsub.v1.GetTopicRequest | Request for the GetTopic method. | 
| com.google.pubsub.v1.GetTopicRequest.Builder | Request for the GetTopic method. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.AwsKinesis | Ingestion settings for Amazon Kinesis Data Streams. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.AwsKinesis.Builder | Ingestion settings for Amazon Kinesis Data Streams. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.AwsMsk | Ingestion settings for Amazon MSK. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.AwsMsk.Builder | Ingestion settings for Amazon MSK. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.AzureEventHubs | Ingestion settings for Azure Event Hubs. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.AzureEventHubs.Builder | Ingestion settings for Azure Event Hubs. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.Builder | Settings for an ingestion data source on a topic. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.CloudStorage | Ingestion settings for Cloud Storage. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.CloudStorage.AvroFormat | Configuration for reading Cloud Storage data in Avro binary format. The
 bytes of each object will be set to the datafield of a Pub/Sub
 message. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.CloudStorage.AvroFormat.Builder | Configuration for reading Cloud Storage data in Avro binary format. The
 bytes of each object will be set to the datafield of a Pub/Sub
 message. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.CloudStorage.Builder | Ingestion settings for Cloud Storage. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.CloudStorage.PubSubAvroFormat | Configuration for reading Cloud Storage data written via Cloud Storage subscriptions. The data and attributes fields of the originally exported Pub/Sub message | 
| com.google.pubsub.v1.IngestionDataSourceSettings.CloudStorage.PubSubAvroFormat.Builder | Configuration for reading Cloud Storage data written via Cloud Storage subscriptions. The data and attributes fields of the originally exported Pub/Sub message | 
| com.google.pubsub.v1.IngestionDataSourceSettings.CloudStorage.TextFormat | Configuration for reading Cloud Storage data in text format. Each line of
 text as specified by the delimiter will be set to the datafield of a
 Pub/Sub message. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.CloudStorage.TextFormat.Builder | Configuration for reading Cloud Storage data in text format. Each line of
 text as specified by the delimiter will be set to the datafield of a
 Pub/Sub message. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.ConfluentCloud | Ingestion settings for Confluent Cloud. | 
| com.google.pubsub.v1.IngestionDataSourceSettings.ConfluentCloud.Builder | Ingestion settings for Confluent Cloud. | 
| com.google.pubsub.v1.IngestionFailureEvent | Payload of the Platform Log entry sent when a failure is encountered while ingesting. | 
| com.google.pubsub.v1.IngestionFailureEvent.ApiViolationReason | Specifies the reason why some data may have been left out of the desired Pub/Sub message due to the API message limits (https://cloud.google.com/pubsub/quotas#resource_limits). For example, | 
| com.google.pubsub.v1.IngestionFailureEvent.ApiViolationReason.Builder | Specifies the reason why some data may have been left out of the desired Pub/Sub message due to the API message limits (https://cloud.google.com/pubsub/quotas#resource_limits). For example, | 
| com.google.pubsub.v1.IngestionFailureEvent.AvroFailureReason | Set when an Avro file is unsupported or its format is not valid. When this occurs, one or more Avro objects won't be ingested. | 
| com.google.pubsub.v1.IngestionFailureEvent.AvroFailureReason.Builder | Set when an Avro file is unsupported or its format is not valid. When this occurs, one or more Avro objects won't be ingested. | 
| com.google.pubsub.v1.IngestionFailureEvent.AwsKinesisFailureReason | Failure when ingesting from an AWS Kinesis source. | 
| com.google.pubsub.v1.IngestionFailureEvent.AwsKinesisFailureReason.Builder | Failure when ingesting from an AWS Kinesis source. | 
| com.google.pubsub.v1.IngestionFailureEvent.AwsMskFailureReason | Failure when ingesting from an Amazon MSK source. | 
| com.google.pubsub.v1.IngestionFailureEvent.AwsMskFailureReason.Builder | Failure when ingesting from an Amazon MSK source. | 
| com.google.pubsub.v1.IngestionFailureEvent.AzureEventHubsFailureReason | Failure when ingesting from an Azure Event Hubs source. | 
| com.google.pubsub.v1.IngestionFailureEvent.AzureEventHubsFailureReason.Builder | Failure when ingesting from an Azure Event Hubs source. | 
| com.google.pubsub.v1.IngestionFailureEvent.Builder | Payload of the Platform Log entry sent when a failure is encountered while ingesting. | 
| com.google.pubsub.v1.IngestionFailureEvent.CloudStorageFailure | Failure when ingesting from a Cloud Storage source. | 
| com.google.pubsub.v1.IngestionFailureEvent.CloudStorageFailure.Builder | Failure when ingesting from a Cloud Storage source. | 
| com.google.pubsub.v1.IngestionFailureEvent.ConfluentCloudFailureReason | Failure when ingesting from a Confluent Cloud source. | 
| com.google.pubsub.v1.IngestionFailureEvent.ConfluentCloudFailureReason.Builder | Failure when ingesting from a Confluent Cloud source. | 
| com.google.pubsub.v1.IngestionFailureEvent.MessageTransformationFailureReason | Set when a Pub/Sub message fails to get published due to a message transformation error. | 
| com.google.pubsub.v1.IngestionFailureEvent.MessageTransformationFailureReason.Builder | Set when a Pub/Sub message fails to get published due to a message transformation error. | 
| com.google.pubsub.v1.IngestionFailureEvent.SchemaViolationReason | Set when a Pub/Sub message fails to get published due to a schema validation violation. | 
| com.google.pubsub.v1.IngestionFailureEvent.SchemaViolationReason.Builder | Set when a Pub/Sub message fails to get published due to a schema validation violation. | 
| com.google.pubsub.v1.JavaScriptUDF | User-defined JavaScript function that can transform or filter a Pub/Sub message. | 
| com.google.pubsub.v1.JavaScriptUDF.Builder | User-defined JavaScript function that can transform or filter a Pub/Sub message. | 
| com.google.pubsub.v1.ListSchemaRevisionsRequest | Request for the ListSchemaRevisionsmethod. | 
| com.google.pubsub.v1.ListSchemaRevisionsRequest.Builder | Request for the ListSchemaRevisionsmethod. | 
| com.google.pubsub.v1.ListSchemaRevisionsResponse | Response for the ListSchemaRevisionsmethod. | 
| com.google.pubsub.v1.ListSchemaRevisionsResponse.Builder | Response for the ListSchemaRevisionsmethod. | 
| com.google.pubsub.v1.ListSchemasRequest | Request for the ListSchemasmethod. | 
| com.google.pubsub.v1.ListSchemasRequest.Builder | Request for the ListSchemasmethod. | 
| com.google.pubsub.v1.ListSchemasResponse | Response for the ListSchemasmethod. | 
| com.google.pubsub.v1.ListSchemasResponse.Builder | Response for the ListSchemasmethod. | 
| com.google.pubsub.v1.ListSnapshotsRequest | Request for the ListSnapshotsmethod. | 
| com.google.pubsub.v1.ListSnapshotsRequest.Builder | Request for the ListSnapshotsmethod. | 
| com.google.pubsub.v1.ListSnapshotsResponse | Response for the ListSnapshotsmethod. | 
| com.google.pubsub.v1.ListSnapshotsResponse.Builder | Response for the ListSnapshotsmethod. | 
| com.google.pubsub.v1.ListSubscriptionsRequest | Request for the ListSubscriptionsmethod. | 
| com.google.pubsub.v1.ListSubscriptionsRequest.Builder | Request for the ListSubscriptionsmethod. | 
| com.google.pubsub.v1.ListSubscriptionsResponse | Response for the ListSubscriptionsmethod. | 
| com.google.pubsub.v1.ListSubscriptionsResponse.Builder | Response for the ListSubscriptionsmethod. | 
| com.google.pubsub.v1.ListTopicSnapshotsRequest | Request for the ListTopicSnapshotsmethod. | 
| com.google.pubsub.v1.ListTopicSnapshotsRequest.Builder | Request for the ListTopicSnapshotsmethod. | 
| com.google.pubsub.v1.ListTopicSnapshotsResponse | Response for the ListTopicSnapshotsmethod. | 
| com.google.pubsub.v1.ListTopicSnapshotsResponse.Builder | Response for the ListTopicSnapshotsmethod. | 
| com.google.pubsub.v1.ListTopicSubscriptionsRequest | Request for the ListTopicSubscriptionsmethod. | 
| com.google.pubsub.v1.ListTopicSubscriptionsRequest.Builder | Request for the ListTopicSubscriptionsmethod. | 
| com.google.pubsub.v1.ListTopicSubscriptionsResponse | Response for the ListTopicSubscriptionsmethod. | 
| com.google.pubsub.v1.ListTopicSubscriptionsResponse.Builder | Response for the ListTopicSubscriptionsmethod. | 
| com.google.pubsub.v1.ListTopicsRequest | Request for the ListTopicsmethod. | 
| com.google.pubsub.v1.ListTopicsRequest.Builder | Request for the ListTopicsmethod. | 
| com.google.pubsub.v1.ListTopicsResponse | Response for the ListTopicsmethod. | 
| com.google.pubsub.v1.ListTopicsResponse.Builder | Response for the ListTopicsmethod. | 
| com.google.pubsub.v1.MessageStoragePolicy | A policy constraining the storage of messages published to the topic. | 
| com.google.pubsub.v1.MessageStoragePolicy.Builder | A policy constraining the storage of messages published to the topic. | 
| com.google.pubsub.v1.MessageTransform | All supported message transforms types. | 
| com.google.pubsub.v1.MessageTransform.Builder | All supported message transforms types. | 
| com.google.pubsub.v1.ModifyAckDeadlineRequest | Request for the ModifyAckDeadline method. | 
| com.google.pubsub.v1.ModifyAckDeadlineRequest.Builder | Request for the ModifyAckDeadline method. | 
| com.google.pubsub.v1.ModifyPushConfigRequest | Request for the ModifyPushConfig method. | 
| com.google.pubsub.v1.ModifyPushConfigRequest.Builder | Request for the ModifyPushConfig method. | 
| com.google.pubsub.v1.PlatformLogsSettings.Builder | Settings for Platform Logs produced by Pub/Sub. | 
| com.google.pubsub.v1.ProjectName | |
| com.google.pubsub.v1.ProjectName.Builder | Builder for projects/{project}. | 
| com.google.pubsub.v1.ProjectSnapshotName | AUTO-GENERATED DOCUMENTATION AND CLASS | 
| com.google.pubsub.v1.ProjectSnapshotName.Builder | Builder for ProjectSnapshotName. | 
| com.google.pubsub.v1.ProjectSubscriptionName | AUTO-GENERATED DOCUMENTATION AND CLASS | 
| com.google.pubsub.v1.ProjectSubscriptionName.Builder | Builder for ProjectSubscriptionName. | 
| com.google.pubsub.v1.ProjectTopicName | AUTO-GENERATED DOCUMENTATION AND CLASS | 
| com.google.pubsub.v1.ProjectTopicName.Builder | Builder for ProjectTopicName. | 
| com.google.pubsub.v1.PublishRequest | Request for the Publish method. | 
| com.google.pubsub.v1.PublishRequest.Builder | Request for the Publish method. | 
| com.google.pubsub.v1.PublishResponse | Response for the Publishmethod. | 
| com.google.pubsub.v1.PublishResponse.Builder | Response for the Publishmethod. | 
| com.google.pubsub.v1.PublisherGrpc | The service that an application uses to manipulate topics, and to send messages to a topic. | 
| com.google.pubsub.v1.PublisherGrpc.PublisherImplBase | Base class for the server implementation of the service Publisher. The service that an application uses to manipulate topics, and to send | 
| com.google.pubsub.v1.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 | 
| com.google.pubsub.v1.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 | 
| com.google.pubsub.v1.PubsubProto | |
| com.google.pubsub.v1.PullRequest | Request for the Pullmethod. | 
| com.google.pubsub.v1.PullRequest.Builder | Request for the Pullmethod. | 
| com.google.pubsub.v1.PullResponse | Response for the Pullmethod. | 
| com.google.pubsub.v1.PullResponse.Builder | Response for the Pullmethod. | 
| com.google.pubsub.v1.PushConfig | Configuration for a push delivery endpoint. | 
| com.google.pubsub.v1.PushConfig.Builder | Configuration for a push delivery endpoint. | 
| com.google.pubsub.v1.PushConfig.NoWrapper | Sets the datafield as the HTTP body for delivery. | 
| com.google.pubsub.v1.PushConfig.NoWrapper.Builder | Sets the datafield as the HTTP body for delivery. | 
| com.google.pubsub.v1.PushConfig.OidcToken | Contains information needed for generating an OpenID Connect token. | 
| com.google.pubsub.v1.PushConfig.OidcToken.Builder | Contains information needed for generating an OpenID Connect token. | 
| com.google.pubsub.v1.PushConfig.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). | 
| com.google.pubsub.v1.PushConfig.PubsubWrapper.Builder | 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). | 
| com.google.pubsub.v1.ReceivedMessage | A message and its corresponding acknowledgment ID. | 
| com.google.pubsub.v1.ReceivedMessage.Builder | A message and its corresponding acknowledgment ID. | 
| com.google.pubsub.v1.RetryPolicy | A policy that specifies how Pub/Sub retries message delivery. Retry delay will be exponential based on provided minimum and maximum | 
| com.google.pubsub.v1.RetryPolicy.Builder | A policy that specifies how Pub/Sub retries message delivery. Retry delay will be exponential based on provided minimum and maximum | 
| com.google.pubsub.v1.RollbackSchemaRequest | Request for the RollbackSchemamethod. | 
| com.google.pubsub.v1.RollbackSchemaRequest.Builder | Request for the RollbackSchemamethod. | 
| com.google.pubsub.v1.Schema | A schema resource. | 
| com.google.pubsub.v1.Schema.Builder | A schema resource. | 
| com.google.pubsub.v1.SchemaName | |
| com.google.pubsub.v1.SchemaName.Builder | Builder for projects/{project}/schemas/{schema}. | 
| com.google.pubsub.v1.SchemaProto | |
| com.google.pubsub.v1.SchemaServiceGrpc | Service for doing schema-related operations. | 
| com.google.pubsub.v1.SchemaServiceGrpc.SchemaServiceImplBase | Base class for the server implementation of the service SchemaService. Service for doing schema-related operations. | 
| com.google.pubsub.v1.SchemaSettings.Builder | Settings for validating messages published against a schema. | 
| com.google.pubsub.v1.SeekRequest | Request for the Seekmethod. | 
| com.google.pubsub.v1.SeekRequest.Builder | Request for the Seekmethod. | 
| com.google.pubsub.v1.SeekResponse | Response for the Seekmethod (this response is empty). | 
| com.google.pubsub.v1.SeekResponse.Builder | Response for the Seekmethod (this response is empty). | 
| com.google.pubsub.v1.Snapshot | A snapshot resource. Snapshots are used in Seek operations, which allow you to manage message acknowledgments in bulk. That | 
| com.google.pubsub.v1.Snapshot.Builder | A snapshot resource. Snapshots are used in Seek operations, which allow you to manage message acknowledgments in bulk. That | 
| com.google.pubsub.v1.SnapshotName | |
| com.google.pubsub.v1.SnapshotName.Builder | Builder for projects/{project}/snapshots/{snapshot}. | 
| com.google.pubsub.v1.StreamingPullRequest | Request for the StreamingPullstreaming RPC method. This request is used to
 establish the initial stream as well as to stream acknowledgments and ack
 deadline modifications from the client to the server. | 
| com.google.pubsub.v1.StreamingPullRequest.Builder | Request for the StreamingPullstreaming RPC method. This request is used to
 establish the initial stream as well as to stream acknowledgments and ack
 deadline modifications from the client to the server. | 
| com.google.pubsub.v1.StreamingPullResponse | Response for the StreamingPullmethod. This response is used to stream
 messages from the server to the client. | 
| com.google.pubsub.v1.StreamingPullResponse.AcknowledgeConfirmation | Acknowledgment IDs sent in one or more previous requests to acknowledge a previously received message. | 
| com.google.pubsub.v1.StreamingPullResponse.AcknowledgeConfirmation.Builder | Acknowledgment IDs sent in one or more previous requests to acknowledge a previously received message. | 
| com.google.pubsub.v1.StreamingPullResponse.Builder | Response for the StreamingPullmethod. This response is used to stream
 messages from the server to the client. | 
| com.google.pubsub.v1.StreamingPullResponse.ModifyAckDeadlineConfirmation | Acknowledgment IDs sent in one or more previous requests to modify the deadline for a specific message. | 
| com.google.pubsub.v1.StreamingPullResponse.ModifyAckDeadlineConfirmation.Builder | Acknowledgment IDs sent in one or more previous requests to modify the deadline for a specific message. | 
| com.google.pubsub.v1.StreamingPullResponse.SubscriptionProperties | Subscription properties sent as part of the response. | 
| com.google.pubsub.v1.StreamingPullResponse.SubscriptionProperties.Builder | Subscription properties sent as part of the response. | 
| com.google.pubsub.v1.SubscriberGrpc | The service that an application uses to manipulate subscriptions and to
 consume messages from a subscription via the Pullmethod or by
 establishing a bi-directional stream using theStreamingPullmethod. | 
| com.google.pubsub.v1.SubscriberGrpc.SubscriberImplBase | Base class for the server implementation of the service Subscriber. The service that an application uses to manipulate subscriptions and to | 
| com.google.pubsub.v1.Subscription | A subscription resource. If none of push_config,bigquery_config, orcloud_storage_configis set, then the subscriber will pull and ack messages
 using API methods. At most one of these fields may be set. | 
| com.google.pubsub.v1.Subscription.AnalyticsHubSubscriptionInfo | Information about an associated Analytics Hub subscription. | 
| com.google.pubsub.v1.Subscription.AnalyticsHubSubscriptionInfo.Builder | Information about an associated Analytics Hub subscription. | 
| com.google.pubsub.v1.Subscription.Builder | A subscription resource. If none of push_config,bigquery_config, orcloud_storage_configis set, then the subscriber will pull and ack messages
 using API methods. At most one of these fields may be set. | 
| com.google.pubsub.v1.SubscriptionName | |
| com.google.pubsub.v1.SubscriptionName.Builder | Builder for projects/{project}/subscriptions/{subscription}. | 
| com.google.pubsub.v1.Topic | A topic resource. | 
| com.google.pubsub.v1.Topic.Builder | A topic resource. | 
| com.google.pubsub.v1.TopicName | |
| com.google.pubsub.v1.TopicName.Builder | Builder for projects/{project}/topics/{topic}. | 
| com.google.pubsub.v1.TopicNames | Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS | 
| com.google.pubsub.v1.UntypedTopicName | Deprecated. This resource name class will be removed in the next major version. AUTO-GENERATED DOCUMENTATION AND CLASS | 
| com.google.pubsub.v1.UpdateSnapshotRequest | Request for the UpdateSnapshot method. | 
| com.google.pubsub.v1.UpdateSnapshotRequest.Builder | Request for the UpdateSnapshot method. | 
| com.google.pubsub.v1.UpdateSubscriptionRequest | Request for the UpdateSubscription method. | 
| com.google.pubsub.v1.UpdateSubscriptionRequest.Builder | Request for the UpdateSubscription method. | 
| com.google.pubsub.v1.UpdateTopicRequest | Request for the UpdateTopic method. | 
| com.google.pubsub.v1.UpdateTopicRequest.Builder | Request for the UpdateTopic method. | 
| com.google.pubsub.v1.ValidateMessageRequest | Request for the ValidateMessagemethod. | 
| com.google.pubsub.v1.ValidateMessageRequest.Builder | Request for the ValidateMessagemethod. | 
| com.google.pubsub.v1.ValidateMessageResponse | Response for the ValidateMessagemethod.
 Empty for now. | 
| com.google.pubsub.v1.ValidateMessageResponse.Builder | Response for the ValidateMessagemethod.
 Empty for now. | 
| com.google.pubsub.v1.ValidateSchemaRequest | Request for the ValidateSchemamethod. | 
| com.google.pubsub.v1.ValidateSchemaRequest.Builder | Request for the ValidateSchemamethod. | 
| com.google.pubsub.v1.ValidateSchemaResponse | Response for the ValidateSchemamethod.
 Empty for now. | 
| com.google.pubsub.v1.ValidateSchemaResponse.Builder | Response for the ValidateSchemamethod.
 Empty for now. |