public static class Pubsub.Builder extends Object
Pubsub.Builder that can be used to build a new Pubsub client.| Modifier and Type | Method and Description |
|---|---|
Pubsub.Builder |
allowPoolingConnections(boolean allowPoolingConnections)
Set whether to allow connection pooling or not.
|
Pubsub |
build()
Creates a new
Pubsub. |
Pubsub.Builder |
compressionLevel(int compressionLevel)
Set the Gzip compression level to use, 0-9 or -1 for default.
|
Pubsub.Builder |
connectTimeout(int connectTimeout)
Set the maximum time in milliseconds the client will can wait when connecting to a remote host.
|
Pubsub.Builder |
credential(com.google.api.client.auth.oauth2.Credential credential)
Set Google Cloud API credentials to use.
|
Pubsub.Builder |
enabledCipherSuites(List<String> enabledCipherSuites)
Set cipher suites to enable for SSL/TLS.
|
Pubsub.Builder |
enabledCipherSuites(String... enabledCipherSuites)
Set cipher suites to enable for SSL/TLS.
|
Pubsub.Builder |
maxConnections(int maxConnections)
Set the maximum number of connections client will open.
|
Pubsub.Builder |
pooledConnectionIdleTimeout(int pooledConnectionIdleTimeout)
Set the maximum number of milliseconds an idle pooled connection will be be kept.
|
Pubsub.Builder |
pooledConnectionTTL(int pooledConnectionTTL)
Set the maximum number of milliseconds a pooled connection will be reused.
|
Pubsub.Builder |
readTimeout(int readTimeout)
Set the connection read timeout in milliseconds.
|
Pubsub.Builder |
requestTimeout(int requestTimeout)
Set the request timeout in milliseconds.
|
Pubsub.Builder |
uri(URI uri)
The Google Cloud Pub/Sub API URI.
|
public Pubsub build()
Pubsub.public Pubsub.Builder connectTimeout(int connectTimeout)
connectTimeout - the connect timeout in milliseconds.public Pubsub.Builder compressionLevel(int compressionLevel)
compressionLevel - The compression level to use.Deflater.setLevel(int),
Deflater.DEFAULT_COMPRESSION,
Deflater.BEST_COMPRESSION,
Deflater.BEST_SPEEDpublic Pubsub.Builder readTimeout(int readTimeout)
readTimeout - the read timeout in milliseconds.public Pubsub.Builder requestTimeout(int requestTimeout)
requestTimeout - the maximum time in milliseconds.public Pubsub.Builder maxConnections(int maxConnections)
maxConnections - the maximum number of connections.public Pubsub.Builder pooledConnectionTTL(int pooledConnectionTTL)
pooledConnectionTTL - the maximum time in milliseconds.public Pubsub.Builder pooledConnectionIdleTimeout(int pooledConnectionIdleTimeout)
pooledConnectionIdleTimeout - the timeout in milliseconds.public Pubsub.Builder allowPoolingConnections(boolean allowPoolingConnections)
allowPoolingConnections - the maximum number of connections.public Pubsub.Builder credential(com.google.api.client.auth.oauth2.Credential credential)
credential - the credentials used to authenticate.public Pubsub.Builder enabledCipherSuites(String... enabledCipherSuites)
enabledCipherSuites - The cipher suites to enable.public Pubsub.Builder enabledCipherSuites(List<String> enabledCipherSuites)
enabledCipherSuites - The cipher suites to enable.public Pubsub.Builder uri(URI uri)
uri - the service to connect to.Copyright © 2018. All rights reserved.