Class SubscriberBuilder.Builder
- java.lang.Object
-
- com.google.cloud.pubsublite.internal.wire.SubscriberBuilder.Builder
-
- Enclosing class:
- SubscriberBuilder
public abstract static class SubscriberBuilder.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Subscriberbuild()abstract SubscriberBuilder.BuildersetInitialLocation(SeekRequest initialLocation)abstract SubscriberBuilder.BuildersetMessageConsumer(Consumer<List<SequencedMessage>> messageConsumer)abstract SubscriberBuilder.BuildersetPartition(Partition partition)abstract SubscriberBuilder.BuildersetResetHandler(SubscriberResetHandler resetHandler)abstract SubscriberBuilder.BuildersetRetryStreamRaces(boolean retryStreamRaces)abstract SubscriberBuilder.BuildersetStreamFactory(StreamFactories.SubscribeStreamFactory streamFactory)abstract SubscriberBuilder.BuildersetSubscriptionPath(SubscriptionPath path)
-
-
-
Method Detail
-
setMessageConsumer
public abstract SubscriberBuilder.Builder setMessageConsumer(Consumer<List<SequencedMessage>> messageConsumer)
-
setSubscriptionPath
public abstract SubscriberBuilder.Builder setSubscriptionPath(SubscriptionPath path)
-
setPartition
public abstract SubscriberBuilder.Builder setPartition(Partition partition)
-
setStreamFactory
public abstract SubscriberBuilder.Builder setStreamFactory(StreamFactories.SubscribeStreamFactory streamFactory)
-
setInitialLocation
public abstract SubscriberBuilder.Builder setInitialLocation(SeekRequest initialLocation)
-
setResetHandler
public abstract SubscriberBuilder.Builder setResetHandler(SubscriberResetHandler resetHandler)
-
setRetryStreamRaces
public abstract SubscriberBuilder.Builder setRetryStreamRaces(boolean retryStreamRaces)
-
build
public Subscriber build() throws com.google.api.gax.rpc.ApiException
- Throws:
com.google.api.gax.rpc.ApiException
-
-