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) | 
| PubsubClient | newClient(@Nullable java.lang.String timestampAttribute,
         @Nullable java.lang.String idAttribute,
         PubsubOptions options,
         @Nullable java.lang.String rootUrlOverride)Construct a new Pubsub client. | 
PubsubClient newClient(@Nullable java.lang.String timestampAttribute, @Nullable java.lang.String idAttribute, PubsubOptions options, @Nullable java.lang.String rootUrlOverride) 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.IOExceptionPubsubClient newClient(@Nullable java.lang.String timestampAttribute, @Nullable java.lang.String idAttribute, PubsubOptions options) throws java.io.IOException
java.io.IOExceptionjava.lang.String getKind()