Package com.google.cloud.pubsublite.v1 (1.13.6)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.pubsublite.cloudpubsub for new applications.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.pubsublite.v1.AdminServiceClient Service Description: The service that a client application uses to manage topics and subscriptions, such creating, listing, and deleting topics and subscriptions.

This class provides the ability to make remote calls to the backing service through method

com.google.cloud.pubsublite.v1.CursorServiceClient Service Description: The service that a subscriber client application uses to manage committed cursors while receiving messsages. A cursor represents a subscriber's progress within a topic partition for a given subscription.
com.google.cloud.pubsublite.v1.PartitionAssignmentServiceClient Service Description: The service that a subscriber client application uses to determine which partitions it should connect to.

This class provides the ability to make remote calls to the backing service through method

com.google.cloud.pubsublite.v1.PublisherServiceClient Service Description: The service that a publisher client application uses to publish messages to topics. Published messages are retained by the service for the duration of the retention period configured for the respective topic, and are delivered to subscriber clients upon request (via the SubscriberService).
com.google.cloud.pubsublite.v1.SubscriberServiceClient Service Description: The service that a subscriber client application uses to receive messages from subscriptions.

This class provides the ability to make remote calls to the backing service through method

com.google.cloud.pubsublite.v1.TopicStatsServiceClient Service Description: This service allows users to get stats about messages in their topic.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.pubsublite.v1.AdminServiceSettings Settings class to configure an instance of AdminServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.pubsublite.v1.CursorServiceSettings Settings class to configure an instance of CursorServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.pubsublite.v1.PartitionAssignmentServiceSettings Settings class to configure an instance of PartitionAssignmentServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.pubsublite.v1.PublisherServiceSettings Settings class to configure an instance of PublisherServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.pubsublite.v1.SubscriberServiceSettings Settings class to configure an instance of SubscriberServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.pubsublite.v1.TopicStatsServiceSettings Settings class to configure an instance of TopicStatsServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.pubsublite.v1.AdminServiceClient.ListReservationTopicsFixedSizeCollection
com.google.cloud.pubsublite.v1.AdminServiceClient.ListReservationTopicsPage
com.google.cloud.pubsublite.v1.AdminServiceClient.ListReservationTopicsPagedResponse
com.google.cloud.pubsublite.v1.AdminServiceClient.ListReservationsFixedSizeCollection
com.google.cloud.pubsublite.v1.AdminServiceClient.ListReservationsPage
com.google.cloud.pubsublite.v1.AdminServiceClient.ListReservationsPagedResponse
com.google.cloud.pubsublite.v1.AdminServiceClient.ListSubscriptionsFixedSizeCollection
com.google.cloud.pubsublite.v1.AdminServiceClient.ListSubscriptionsPage
com.google.cloud.pubsublite.v1.AdminServiceClient.ListSubscriptionsPagedResponse
com.google.cloud.pubsublite.v1.AdminServiceClient.ListTopicSubscriptionsFixedSizeCollection
com.google.cloud.pubsublite.v1.AdminServiceClient.ListTopicSubscriptionsPage
com.google.cloud.pubsublite.v1.AdminServiceClient.ListTopicSubscriptionsPagedResponse
com.google.cloud.pubsublite.v1.AdminServiceClient.ListTopicsFixedSizeCollection
com.google.cloud.pubsublite.v1.AdminServiceClient.ListTopicsPage
com.google.cloud.pubsublite.v1.AdminServiceClient.ListTopicsPagedResponse
com.google.cloud.pubsublite.v1.AdminServiceSettings.Builder Builder for AdminServiceSettings.
com.google.cloud.pubsublite.v1.CursorServiceClient.ListPartitionCursorsFixedSizeCollection
com.google.cloud.pubsublite.v1.CursorServiceClient.ListPartitionCursorsPage
com.google.cloud.pubsublite.v1.CursorServiceClient.ListPartitionCursorsPagedResponse
com.google.cloud.pubsublite.v1.CursorServiceSettings.Builder Builder for CursorServiceSettings.
com.google.cloud.pubsublite.v1.PartitionAssignmentServiceSettings.Builder Builder for PartitionAssignmentServiceSettings.
com.google.cloud.pubsublite.v1.PublisherServiceSettings.Builder Builder for PublisherServiceSettings.
com.google.cloud.pubsublite.v1.SubscriberServiceSettings.Builder Builder for SubscriberServiceSettings.
com.google.cloud.pubsublite.v1.TopicStatsServiceSettings.Builder Builder for TopicStatsServiceSettings.