public abstract static class PublisherSettings.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
abstract PublisherSettings |
build() |
abstract PublisherSettings.Builder |
setBatchingSettings(com.google.api.gax.batching.BatchingSettings batchingSettings)
Batching settings for this publisher to use.
|
abstract PublisherSettings.Builder |
setKeyExtractor(KeyExtractor keyExtractor)
A KeyExtractor for getting the routing key from a message.
|
abstract PublisherSettings.Builder |
setMessageTransformer(MessageTransformer<com.google.pubsub.v1.PubsubMessage,Message> messageTransformer)
A MessageTransformer for constructing wire messages from Cloud Pub/Sub PubsubMessages.
|
abstract PublisherSettings.Builder |
setStub(PublisherServiceGrpc.PublisherServiceStub stub)
A stub to connect to the Pub/Sub Lite service.
|
abstract PublisherSettings.Builder |
setTopicPath(TopicPath path)
The topic path to publish to.
|
public abstract PublisherSettings.Builder setTopicPath(TopicPath path)
public abstract PublisherSettings.Builder setKeyExtractor(KeyExtractor keyExtractor)
public abstract PublisherSettings.Builder setMessageTransformer(MessageTransformer<com.google.pubsub.v1.PubsubMessage,Message> messageTransformer)
public abstract PublisherSettings.Builder setBatchingSettings(com.google.api.gax.batching.BatchingSettings batchingSettings)
public abstract PublisherSettings.Builder setStub(PublisherServiceGrpc.PublisherServiceStub stub)
public abstract PublisherSettings build()
Copyright © 2020 Google LLC. All rights reserved.