Class RoutingPublisherBuilder.Builder
- java.lang.Object
-
- com.google.cloud.pubsublite.internal.wire.RoutingPublisherBuilder.Builder
-
- Enclosing class:
- RoutingPublisherBuilder
public abstract static class RoutingPublisherBuilder.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Publisher<MessageMetadata>
build()
abstract RoutingPublisherBuilder.Builder
setNumPartitions(Integer numPartitions)
abstract RoutingPublisherBuilder.Builder
setPublisherFactory(PartitionPublisherFactory factory)
abstract RoutingPublisherBuilder.Builder
setTopic(TopicPath path)
-
-
-
Method Detail
-
setTopic
public abstract RoutingPublisherBuilder.Builder setTopic(TopicPath path)
-
setPublisherFactory
public abstract RoutingPublisherBuilder.Builder setPublisherFactory(PartitionPublisherFactory factory)
-
setNumPartitions
public abstract RoutingPublisherBuilder.Builder setNumPartitions(Integer numPartitions)
-
build
public Publisher<MessageMetadata> build() throws com.google.api.gax.rpc.ApiException
- Throws:
com.google.api.gax.rpc.ApiException
-
-