| Class | Description |
|---|---|
| PublisherApi |
Service Description: The service that an application uses to manipulate topics, and to send
messages to a topic.
|
| PublisherSettings |
Settings class to configure an instance of
PublisherApi. |
| PublisherSettings.Builder |
Builder for PublisherSettings.
|
| SubscriberApi |
Service Description: The service that an application uses to manipulate subscriptions and to
consume messages from a subscription via the `Pull` method.
|
| SubscriberSettings |
Settings class to configure an instance of
SubscriberApi. |
| SubscriberSettings.Builder |
Builder for SubscriberSettings.
|
try (SubscriberApi subscriberApi = SubscriberApi.createWithDefaults()) {
String formattedName = SubscriberApi.formatSubscriptionName("[PROJECT]", "[SUBSCRIPTION]");
String formattedTopic = SubscriberApi.formatTopicName("[PROJECT]", "[TOPIC]");
PushConfig pushConfig = PushConfig.newBuilder().build();
int ackDeadlineSeconds = 0;
Subscription response = subscriberApi.createSubscription(formattedName, formattedTopic, pushConfig, ackDeadlineSeconds);
}
============
PublisherApi
============
Service Description: The service that an application uses to manipulate topics, and to send
messages to a topic.
Sample for PublisherApi:
try (PublisherApi publisherApi = PublisherApi.createWithDefaults()) {
String formattedName = PublisherApi.formatTopicName("[PROJECT]", "[TOPIC]");
Topic response = publisherApi.createTopic(formattedName);
}