Module io.helidon.webclient.api
Package io.helidon.webclient.api
Class HttpConfigBase.BuilderBase.HttpConfigBaseImpl
java.lang.Object
io.helidon.webclient.api.HttpConfigBase.BuilderBase.HttpConfigBaseImpl
- All Implemented Interfaces:
- Prototype.Api,- HttpConfigBase
- Direct Known Subclasses:
- HttpClientConfig.BuilderBase.HttpClientConfigImpl
- Enclosing class:
- HttpConfigBase.BuilderBase<BUILDER extends HttpConfigBase.BuilderBase<BUILDER,- PROTOTYPE>, - PROTOTYPE extends HttpConfigBase> 
protected static class HttpConfigBase.BuilderBase.HttpConfigBaseImpl
extends Object
implements HttpConfigBase
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.helidon.webclient.api.HttpConfigBaseHttpConfigBase.Builder, HttpConfigBase.BuilderBase<BUILDER extends HttpConfigBase.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends HttpConfigBase> 
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedHttpConfigBaseImpl(HttpConfigBase.BuilderBase<?, ?> builder) Create an instance providing a builder.
- 
Method SummaryModifier and TypeMethodDescriptionConnect timeout.booleanbooleanWhether to follow redirects.inthashCode()booleanDetermines if connection keep alive is enabled (NOT socket keep alive, but HTTP connection keep alive, to re-use the same connection for multiple requests).intMax number of followed redirects.Properties configured for this client.proxy()Proxy configuration to be used for requests.Read timeout.tls()TLS configuration for any TLS request from this client.toString()
- 
Constructor Details- 
HttpConfigBaseImplCreate an instance providing a builder.- Parameters:
- builder- extending builder base of this prototype
 
 
- 
- 
Method Details- 
followRedirectspublic boolean followRedirects()Description copied from interface:HttpConfigBaseWhether to follow redirects.- Specified by:
- followRedirectsin interface- HttpConfigBase
- Returns:
- whether to follow redirects
 
- 
maxRedirectspublic int maxRedirects()Description copied from interface:HttpConfigBaseMax number of followed redirects. This is ignored ifHttpConfigBase.followRedirects()option isfalse.- Specified by:
- maxRedirectsin interface- HttpConfigBase
- Returns:
- max number of followed redirects
 
- 
tlsDescription copied from interface:HttpConfigBaseTLS configuration for any TLS request from this client. TLS can also be configured per request. TLS is used when the protocol is set tohttps.- Specified by:
- tlsin interface- HttpConfigBase
- Returns:
- TLS configuration to use
 
- 
readTimeoutDescription copied from interface:HttpConfigBaseRead timeout.- Specified by:
- readTimeoutin interface- HttpConfigBase
- Returns:
- read timeout
- See Also:
 
- 
connectTimeoutDescription copied from interface:HttpConfigBaseConnect timeout.- Specified by:
- connectTimeoutin interface- HttpConfigBase
- Returns:
- connect timeout
- See Also:
 
- 
keepAlivepublic boolean keepAlive()Description copied from interface:HttpConfigBaseDetermines if connection keep alive is enabled (NOT socket keep alive, but HTTP connection keep alive, to re-use the same connection for multiple requests).- Specified by:
- keepAlivein interface- HttpConfigBase
- Returns:
- keep alive for this connection
- See Also:
 
- 
proxyDescription copied from interface:HttpConfigBaseProxy configuration to be used for requests.- Specified by:
- proxyin interface- HttpConfigBase
- Returns:
- proxy to use, defaults to Proxy.noProxy()
 
- 
propertiesDescription copied from interface:HttpConfigBaseProperties configured for this client. These properties are propagated through client request, to be used by services (and possibly for other purposes).- Specified by:
- propertiesin interface- HttpConfigBase
- Returns:
- map of client properties
 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
 
-