Package io.deephaven.client.impl
Class ClientConfig
java.lang.Object
io.deephaven.client.impl.ClientConfig
The client configuration encapsulates the configuration to created a
ManagedChannel.-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClientConfig.Builderbuilder()The extra headers.intThe maximum inbound message size.The overridden authority.abstract Optional<io.deephaven.ssl.config.SSLConfig>ssl()The SSL configuration.abstract io.deephaven.uri.DeephavenTargettarget()The target.The user agent.abstract ClientConfigwithSsl(io.deephaven.ssl.config.SSLConfig ssl) Returns or creates a client config withssl()asssl.
-
Field Details
-
DEFAULT_MAX_INBOUND_MESSAGE_SIZE
public static final int DEFAULT_MAX_INBOUND_MESSAGE_SIZE- See Also:
-
-
Constructor Details
-
ClientConfig
public ClientConfig()
-
-
Method Details
-
builder
-
target
public abstract io.deephaven.uri.DeephavenTarget target()The target. -
ssl
The SSL configuration. Only relevant iftarget()is secure. -
userAgent
The user agent. -
overrideAuthority
The overridden authority. -
extraHeaders
The extra headers. -
maxInboundMessageSize
@Default public int maxInboundMessageSize()The maximum inbound message size. Defaults to 100MiB. -
withSsl
Returns or creates a client config withssl()asssl.
-