Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.test;
- import com.google.cloud.ServiceOptions;
- import com.google.cloud.pubsub.v1.TopicAdminClient;
- import com.google.cloud.pubsub.v1.TopicAdminSettings;
- import com.google.pubsub.v1.Topic;
- import com.google.pubsub.v1.ProjectName;
- import com.google.auth.oauth2.GoogleCredentials;
- public class TestApp {
- public static void main(String[] args) {
- TestApp tc = new TestApp();
- }
- private GoogleCredentials credential;
- public TestApp() {
- String projectId = ServiceOptions.getDefaultProjectId();
- try {
- TopicAdminSettings topicAdminSettings = TopicAdminSettings.newBuilder().build();
- TopicAdminClient topicAdminClient = TopicAdminClient.create(topicAdminSettings);
- ProjectName project = ProjectName.of(projectId);
- for (Topic element : topicAdminClient.listTopics(project).iterateAll())
- System.out.println(element.getName());
- } catch (Exception ex)
- {
- System.out.println("ERROR " + ex);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement