public static interface PubsubClient.PubsubClientFactory
extends java.io.Serializable
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getKind()
Return the display name for this factory. 
 | 
PubsubClient | 
newClient(@Nullable java.lang.String timestampAttribute,
         @Nullable java.lang.String idAttribute,
         PubsubOptions options)
Construct a new Pubsub client. 
 | 
PubsubClient newClient(@Nullable java.lang.String timestampAttribute, @Nullable java.lang.String idAttribute, PubsubOptions options) throws java.io.IOException
Closeable.close() in order to ensure tidy
 cleanup of underlying netty resources (or use the try-with-resources construct). Uses options to derive pubsub endpoints and application credentials. If non-null, use
 timestampAttribute and idAttribute to store custom timestamps/ids within
 message metadata.java.io.IOExceptionjava.lang.String getKind()