Skip navigation links

Package com.google.cloud.pubsub.v1

A client to Google Cloud Pub/Sub API.

See: Description

Package com.google.cloud.pubsub.v1 Description

A client to Google Cloud Pub/Sub API.

The interfaces provided are listed below, along with usage samples.

================ TopicAdminClient ================

Service Description: The service that an application uses to manipulate topics, and to send messages to a topic.

To publish messages to a topic, see the Publisher class.

Sample for TopicAdminClient:

 
 try (TopicAdminClient topicAdminClient = TopicAdminClient.create()) {
   ProjectTopicName name = ProjectTopicName.of("[PROJECT]", "[TOPIC]");
   Topic response = topicAdminClient.createTopic(name);
 }
 
 
======================= SubscriptionAdminClient =======================

Service Description: 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.

To retrieve messages from a subscription, see the Subscriber class.

Sample for SubscriptionAdminClient:

 
 try (SubscriptionAdminClient subscriptionAdminClient = SubscriptionAdminClient.create()) {
   ProjectSubscriptionName name = ProjectSubscriptionName.of("[PROJECT]", "[SUBSCRIPTION]");
   ProjectTopicName topic = ProjectTopicName.of("[PROJECT]", "[TOPIC]");
   PushConfig pushConfig = PushConfig.newBuilder().build();
   int ackDeadlineSeconds = 0;
   Subscription response = subscriptionAdminClient.createSubscription(name, topic, pushConfig, ackDeadlineSeconds);
 }
 
 
Skip navigation links

Copyright © 2019 Google LLC. All rights reserved.