Class SniConfig.BuilderBase.SniConfigImpl
java.lang.Object
io.helidon.webclient.api.SniConfig.BuilderBase.SniConfigImpl
- All Implemented Interfaces:
Prototype.Api, SniConfig
- Enclosing class:
SniConfig.BuilderBase<BUILDER extends SniConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends SniConfig>
-
Nested Class Summary
Nested classes/interfaces inherited from interface SniConfig
SniConfig.Builder, SniConfig.BuilderBase<BUILDER, PROTOTYPE>Modifier and TypeInterfaceDescriptionstatic classFluent API builder forSniConfig.static classSniConfig.BuilderBase<BUILDER extends SniConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends SniConfig>Fluent API builder base forSniConfig. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSniConfigImpl(SniConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
-
Constructor Details
-
SniConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
mode
Description copied from interface:SniConfigTLS peer host source mode for SNI and endpoint identification:uri-host,host-header,explicit, ordisabled.DNS names are sent as SNI server names. IP literals are used for endpoint identification without a DNS SNI server name.
disabledclears the SNI server name without disabling endpoint identification. -
host
Description copied from interface:SniConfigExplicit TLS peer host used whenmodeisexplicit. DNS hosts are sent as SNI server names and used for endpoint identification. IP literals are used for endpoint identification without a DNS SNI server name.The host must be configured only when
modeisexplicit, and it must not include a port. Bracketed IPv6 literals are accepted and normalized to the host value without brackets. -
toString
-
equals
-
hashCode
-