| Package | Description |
|---|---|
| com.google.cloud.pubsublite.cloudpubsub |
| Modifier and Type | Method and Description |
|---|---|
static PublisherSettings.Builder |
PublisherSettings.newBuilder()
Get a new builder for a PublisherSettings.
|
abstract PublisherSettings.Builder |
PublisherSettings.Builder.setAdminClient(AdminClient adminClient)
The AdminClient to use, if provided.
|
abstract PublisherSettings.Builder |
PublisherSettings.Builder.setBatchingSettings(com.google.api.gax.batching.BatchingSettings batchingSettings)
Batching settings for this publisher to use.
|
abstract PublisherSettings.Builder |
PublisherSettings.Builder.setCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider)
A provider for credentials.
|
abstract PublisherSettings.Builder |
PublisherSettings.Builder.setKeyExtractor(KeyExtractor keyExtractor)
A KeyExtractor for getting the routing key from a message.
|
abstract PublisherSettings.Builder |
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 |
PublisherSettings.Builder.setServiceClientSupplier(Supplier<PublisherServiceClient> supplier)
A supplier for new PublisherServiceClients.
|
abstract PublisherSettings.Builder |
PublisherSettings.Builder.setTopicPath(TopicPath path)
The topic path to publish to.
|
Copyright © 2021 Google LLC. All rights reserved.