Class PubSubValidation
- java.lang.Object
-
- software.tnb.google.cloud.pubsub.validation.PubSubValidation
-
public class PubSubValidation extends Object
-
-
Constructor Summary
Constructors Constructor Description PubSubValidation(com.google.cloud.pubsub.v1.TopicAdminClient topicAdminClient, com.google.cloud.pubsub.v1.SubscriptionAdminClient subscriptionAdminClient, com.google.api.gax.core.CredentialsProvider credsProvider, String projectId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.pubsub.v1.SubscriptioncreateNewSubscription(String subscriptionId, String topicId)com.google.pubsub.v1.TopiccreateNewTopic(String topicId)voiddeleteSubscription(String subscriptionId)voiddeleteTopic(String topicId)voidpublishMessage(String topicId, String message)List<com.google.pubsub.v1.PubsubMessage>receiveMessageFor(int seconds, String subscriptionId)will listen on the specified subscription for specified duration of seconds
-
-
-
Constructor Detail
-
PubSubValidation
public PubSubValidation(com.google.cloud.pubsub.v1.TopicAdminClient topicAdminClient, com.google.cloud.pubsub.v1.SubscriptionAdminClient subscriptionAdminClient, com.google.api.gax.core.CredentialsProvider credsProvider, String projectId)
-
-
Method Detail
-
createNewTopic
public com.google.pubsub.v1.Topic createNewTopic(String topicId)
-
deleteTopic
public void deleteTopic(String topicId)
-
createNewSubscription
public com.google.pubsub.v1.Subscription createNewSubscription(String subscriptionId, String topicId)
-
deleteSubscription
public void deleteSubscription(String subscriptionId)
-
-