public static class GatewayClientSettings.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
GatewayClientSettings.Builder |
address(io.scalecube.net.Address address) |
GatewayClientSettings |
build() |
GatewayClientSettings.Builder |
contentType(String contentType) |
GatewayClientSettings.Builder |
errorMapper(io.scalecube.services.exceptions.ServiceClientErrorMapper errorMapper) |
GatewayClientSettings.Builder |
followRedirect(boolean followRedirect)
Specifies is auto-redirect enabled for HTTP 301/302 status codes.
|
GatewayClientSettings.Builder |
headers(Map<String,String> headers) |
GatewayClientSettings.Builder |
host(String host) |
GatewayClientSettings.Builder |
keepAliveInterval(Duration keepAliveInterval)
Keepalive interval.
|
GatewayClientSettings.Builder |
port(int port) |
GatewayClientSettings.Builder |
secure()
Use default SSL client provider.
|
GatewayClientSettings.Builder |
secure(reactor.netty.tcp.SslProvider sslProvider)
Use specified SSL provider.
|
GatewayClientSettings.Builder |
wiretap(boolean wiretap)
Specifies whether to enaple 'wiretap' option for connections.
|
public GatewayClientSettings.Builder host(String host)
public GatewayClientSettings.Builder port(int port)
public GatewayClientSettings.Builder address(io.scalecube.net.Address address)
public GatewayClientSettings.Builder contentType(String contentType)
public GatewayClientSettings.Builder followRedirect(boolean followRedirect)
followRedirect - if true auto-redirect is enabled, otherwise disabledpublic GatewayClientSettings.Builder secure()
public GatewayClientSettings.Builder secure(reactor.netty.tcp.SslProvider sslProvider)
sslProvider - SSL providerpublic GatewayClientSettings.Builder keepAliveInterval(Duration keepAliveInterval)
keepAliveInterval - keepalive interval.public GatewayClientSettings.Builder wiretap(boolean wiretap)
falsewiretap - whether to enable 'wiretap' handler at connection. Default - falsepublic GatewayClientSettings.Builder errorMapper(io.scalecube.services.exceptions.ServiceClientErrorMapper errorMapper)
public GatewayClientSettings.Builder headers(Map<String,String> headers)
public GatewayClientSettings build()
Copyright © 2015–2021. All rights reserved.