Package com.google.pubsub.v1 (1.133.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 CreateSnapshot method.
|
com.google.pubsub.v1.CreateSnapshotRequest.Builder |
Request for the CreateSnapshot method.
|
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 DeleteSchema method.
|
com.google.pubsub.v1.DeleteSchemaRequest.Builder |
Request for the DeleteSchema method.
|
com.google.pubsub.v1.DeleteSchemaRevisionRequest |
Request for the DeleteSchemaRevision method.
|
com.google.pubsub.v1.DeleteSchemaRevisionRequest.Builder |
Request for the DeleteSchemaRevision method.
|
com.google.pubsub.v1.DeleteSnapshotRequest |
Request for the DeleteSnapshot method.
|
com.google.pubsub.v1.DeleteSnapshotRequest.Builder |
Request for the DeleteSnapshot method.
|
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 DeleteTopic method.
|
com.google.pubsub.v1.DeleteTopicRequest.Builder |
Request for the DeleteTopic method.
|
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.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 data field 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 data field 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 data field 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 data field of a
Pub/Sub message. |
com.google.pubsub.v1.ListSchemaRevisionsRequest |
Request for the ListSchemaRevisions method.
|
com.google.pubsub.v1.ListSchemaRevisionsRequest.Builder |
Request for the ListSchemaRevisions method.
|
com.google.pubsub.v1.ListSchemaRevisionsResponse |
Response for the ListSchemaRevisions method.
|
com.google.pubsub.v1.ListSchemaRevisionsResponse.Builder |
Response for the ListSchemaRevisions method.
|
com.google.pubsub.v1.ListSchemasRequest |
Request for the ListSchemas method.
|
com.google.pubsub.v1.ListSchemasRequest.Builder |
Request for the ListSchemas method.
|
com.google.pubsub.v1.ListSchemasResponse |
Response for the ListSchemas method.
|
com.google.pubsub.v1.ListSchemasResponse.Builder |
Response for the ListSchemas method.
|
com.google.pubsub.v1.ListSnapshotsRequest |
Request for the ListSnapshots method.
|
com.google.pubsub.v1.ListSnapshotsRequest.Builder |
Request for the ListSnapshots method.
|
com.google.pubsub.v1.ListSnapshotsResponse |
Response for the ListSnapshots method.
|
com.google.pubsub.v1.ListSnapshotsResponse.Builder |
Response for the ListSnapshots method.
|
com.google.pubsub.v1.ListSubscriptionsRequest |
Request for the ListSubscriptions method.
|
com.google.pubsub.v1.ListSubscriptionsRequest.Builder |
Request for the ListSubscriptions method.
|
com.google.pubsub.v1.ListSubscriptionsResponse |
Response for the ListSubscriptions method.
|
com.google.pubsub.v1.ListSubscriptionsResponse.Builder |
Response for the ListSubscriptions method.
|
com.google.pubsub.v1.ListTopicSnapshotsRequest |
Request for the ListTopicSnapshots method.
|
com.google.pubsub.v1.ListTopicSnapshotsRequest.Builder |
Request for the ListTopicSnapshots method.
|
com.google.pubsub.v1.ListTopicSnapshotsResponse |
Response for the ListTopicSnapshots method.
|
com.google.pubsub.v1.ListTopicSnapshotsResponse.Builder |
Response for the ListTopicSnapshots method.
|
com.google.pubsub.v1.ListTopicSubscriptionsRequest |
Request for the ListTopicSubscriptions method.
|
com.google.pubsub.v1.ListTopicSubscriptionsRequest.Builder |
Request for the ListTopicSubscriptions method.
|
com.google.pubsub.v1.ListTopicSubscriptionsResponse |
Response for the ListTopicSubscriptions method.
|
com.google.pubsub.v1.ListTopicSubscriptionsResponse.Builder |
Response for the ListTopicSubscriptions method.
|
com.google.pubsub.v1.ListTopicsRequest |
Request for the ListTopics method.
|
com.google.pubsub.v1.ListTopicsRequest.Builder |
Request for the ListTopics method.
|
com.google.pubsub.v1.ListTopicsResponse |
Response for the ListTopics method.
|
com.google.pubsub.v1.ListTopicsResponse.Builder |
Response for the ListTopics method.
|
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.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 Publish method.
|
com.google.pubsub.v1.PublishResponse.Builder |
Response for the Publish method.
|
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 Pull method.
|
com.google.pubsub.v1.PullRequest.Builder |
Request for the Pull method.
|
com.google.pubsub.v1.PullResponse |
Response for the Pull method.
|
com.google.pubsub.v1.PullResponse.Builder |
Response for the Pull method.
|
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 data field as the HTTP body for delivery.
|
com.google.pubsub.v1.PushConfig.NoWrapper.Builder |
Sets the data field 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 RollbackSchema method.
|
com.google.pubsub.v1.RollbackSchemaRequest.Builder |
Request for the RollbackSchema method.
|
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 Seek method.
|
com.google.pubsub.v1.SeekRequest.Builder |
Request for the Seek method.
|
com.google.pubsub.v1.SeekResponse |
Response for the Seek method (this response is empty).
|
com.google.pubsub.v1.SeekResponse.Builder |
Response for the Seek method (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 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. |
com.google.pubsub.v1.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. |
com.google.pubsub.v1.StreamingPullResponse |
Response for the StreamingPull method. This response is used to stream
messages from the server to the client.
|
com.google.pubsub.v1.StreamingPullResponse.AcknowledgeConfirmation | Acknowledgement IDs sent in one or more previous requests to acknowledge a previously received message. |
com.google.pubsub.v1.StreamingPullResponse.AcknowledgeConfirmation.Builder | Acknowledgement IDs sent in one or more previous requests to acknowledge a previously received message. |
com.google.pubsub.v1.StreamingPullResponse.Builder |
Response for the StreamingPull method. This response is used to stream
messages from the server to the client.
|
com.google.pubsub.v1.StreamingPullResponse.ModifyAckDeadlineConfirmation | Acknowledgement IDs sent in one or more previous requests to modify the deadline for a specific message. |
com.google.pubsub.v1.StreamingPullResponse.ModifyAckDeadlineConfirmation.Builder | Acknowledgement 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 Pull method or by
establishing a bi-directional stream using the StreamingPull method. |
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 , or
cloud_storage_config is 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 (https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions). |
com.google.pubsub.v1.Subscription.AnalyticsHubSubscriptionInfo.Builder | Information about an associated Analytics Hub subscription (https://cloud.google.com/bigquery/docs/analytics-hub-manage-subscriptions). |
com.google.pubsub.v1.Subscription.Builder |
A subscription resource. If none of push_config , bigquery_config , or
cloud_storage_config is 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 ValidateMessage method.
|
com.google.pubsub.v1.ValidateMessageRequest.Builder |
Request for the ValidateMessage method.
|
com.google.pubsub.v1.ValidateMessageResponse |
Response for the ValidateMessage method.
Empty for now.
|
com.google.pubsub.v1.ValidateMessageResponse.Builder |
Response for the ValidateMessage method.
Empty for now.
|
com.google.pubsub.v1.ValidateSchemaRequest |
Request for the ValidateSchema method.
|
com.google.pubsub.v1.ValidateSchemaRequest.Builder |
Request for the ValidateSchema method.
|
com.google.pubsub.v1.ValidateSchemaResponse |
Response for the ValidateSchema method.
Empty for now.
|
com.google.pubsub.v1.ValidateSchemaResponse.Builder |
Response for the ValidateSchema method.
Empty for now.
|