Package com.google.pubsub.v1 (1.121.1)

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

BigQueryConfig

Configuration for a BigQuery subscription.

Protobuf type google.pubsub.v1.BigQueryConfig

BigQueryConfig.Builder

Configuration for a BigQuery subscription.

Protobuf type google.pubsub.v1.BigQueryConfig

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

BigQueryConfigOrBuilder

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

BigQueryConfig.State

Possible states for a BigQuery subscription.

Protobuf enum google.pubsub.v1.BigQueryConfig.State

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

SeekRequest.TargetCase

Subscription.State

Possible states for a subscription.

Protobuf enum google.pubsub.v1.Subscription.State

ValidateMessageRequest.SchemaSpecCase