Class PublisherBuilder

java.lang.Object
com.google.cloud.pubsublite.internal.wire.PublisherBuilder

public abstract class PublisherBuilder extends Object
A builder for a PubSub Lite Publisher. Basic usage:

 Publisher<Offset> publisher = PublisherBuilder.builder()
   .setTopic(
     TopicPath.newBuilder()
       .setProject(MY_PROJECT)
       .setName(MY_TOPIC)
       .setLocation(CloudZone.of("us-east1-a"))
       .build())
  .setPartition(Partition.of(10))
  .build();
 

A custom service client can also be set.

  • Field Details

    • DISABLED_BATCHING_SETTINGS

      public static final com.google.api.gax.batching.BatchingSettings DISABLED_BATCHING_SETTINGS
  • Constructor Details

    • PublisherBuilder

      public PublisherBuilder()
  • Method Details