| Modifier and Type | Method and Description |
|---|---|
Publisher |
build() |
Publisher.Builder |
setBatchingSettings(com.google.api.gax.batching.BatchingSettings batchingSettings) |
Publisher.Builder |
setChannelProvider(com.google.api.gax.rpc.TransportChannelProvider channelProvider)
ChannelProvider to use to create Channels, which must point at Cloud Pub/Sub
endpoint. |
Publisher.Builder |
setCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider)
CredentialsProvider to use to create Credentials to authenticate calls. |
Publisher.Builder |
setExecutorProvider(com.google.api.gax.core.ExecutorProvider executorProvider)
Gives the ability to set a custom executor to be used by the library.
|
Publisher.Builder |
setHeaderProvider(com.google.api.gax.rpc.HeaderProvider headerProvider) |
Publisher.Builder |
setRetrySettings(com.google.api.gax.retrying.RetrySettings retrySettings)
Configures the Publisher's retry parameters.
|
public Publisher.Builder setChannelProvider(com.google.api.gax.rpc.TransportChannelProvider channelProvider)
ChannelProvider to use to create Channels, which must point at Cloud Pub/Sub
endpoint.
For performance, this client benefits from having multiple channels open at once. Users
are encouraged to provide instances of ChannelProvider that creates new channels
instead of returning pre-initialized ones.
public Publisher.Builder setHeaderProvider(com.google.api.gax.rpc.HeaderProvider headerProvider)
public Publisher.Builder setCredentialsProvider(com.google.api.gax.core.CredentialsProvider credentialsProvider)
CredentialsProvider to use to create Credentials to authenticate calls.public Publisher.Builder setBatchingSettings(com.google.api.gax.batching.BatchingSettings batchingSettings)
public Publisher.Builder setRetrySettings(com.google.api.gax.retrying.RetrySettings retrySettings)
public Publisher.Builder setExecutorProvider(com.google.api.gax.core.ExecutorProvider executorProvider)
public Publisher build() throws IOException
IOExceptionCopyright © 2017 Google. All rights reserved.