public abstract static class PublisherBuilder.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Publisher<Offset> |
build() |
SequencedPublisher<Offset> |
buildSequenced()
Builds the underlying publisher that can accept externally assigned sequence numbers for each
message.
|
abstract PublisherBuilder.Builder |
setBatching(com.google.api.gax.batching.BatchingSettings batching) |
abstract PublisherBuilder.Builder |
setClientId(com.google.protobuf.ByteString clientId) |
abstract PublisherBuilder.Builder |
setPartition(Partition partition) |
abstract PublisherBuilder.Builder |
setStreamFactory(StreamFactories.PublishStreamFactory streamFactory) |
abstract PublisherBuilder.Builder |
setTopic(TopicPath path) |
public abstract PublisherBuilder.Builder setTopic(TopicPath path)
public abstract PublisherBuilder.Builder setPartition(Partition partition)
public abstract PublisherBuilder.Builder setBatching(com.google.api.gax.batching.BatchingSettings batching)
public abstract PublisherBuilder.Builder setStreamFactory(StreamFactories.PublishStreamFactory streamFactory)
public abstract PublisherBuilder.Builder setClientId(com.google.protobuf.ByteString clientId)
public Publisher<Offset> build() throws com.google.api.gax.rpc.ApiException
com.google.api.gax.rpc.ApiExceptionpublic SequencedPublisher<Offset> buildSequenced() throws com.google.api.gax.rpc.ApiException
com.google.api.gax.rpc.ApiExceptionCopyright © 2023 Google LLC. All rights reserved.