public static interface HttpServerDescriptor.HttpServerDescriptorBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>> extends HttpServerDescriptor, org.refcodes.net.IpAddressAccessor.IpAddressProperty, org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B>, org.refcodes.net.HostAccessor.HostProperty, org.refcodes.net.HostAccessor.HostBuilder<B>, org.refcodes.net.VirtualHostAccessor.VirtualHostProperty, org.refcodes.net.VirtualHostAccessor.VirtualHostBuilder<B>, org.refcodes.mixin.PortAccessor.PortProperty, org.refcodes.mixin.PortAccessor.PortBuilder<B>, PingUrlAccessor.PingUrlProperty, PingUrlAccessor.PingUrlBuilder<B>, org.refcodes.mixin.AliasAccessor.AliasProperty, org.refcodes.mixin.AliasAccessor.AliasBuilder<B>
HttpServerDescriptor.HttpServerDescriptorBuilder
interface extends the
HttpServerDescriptor
interface with builder functionality as of
the builder pattern.HttpServerDescriptor.HttpServerDescriptorBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B extends org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B>>, org.refcodes.net.IpAddressAccessor.IpAddressMutator, org.refcodes.net.IpAddressAccessor.IpAddressProperty
org.refcodes.net.HostAccessor.HostBuilder<B extends org.refcodes.net.HostAccessor.HostBuilder<?>>, org.refcodes.net.HostAccessor.HostMutator, org.refcodes.net.HostAccessor.HostProperty
org.refcodes.net.VirtualHostAccessor.VirtualHostBuilder<B extends org.refcodes.net.VirtualHostAccessor.VirtualHostBuilder<?>>, org.refcodes.net.VirtualHostAccessor.VirtualHostMutator, org.refcodes.net.VirtualHostAccessor.VirtualHostProperty
org.refcodes.mixin.PortAccessor.PortBuilder<B extends org.refcodes.mixin.PortAccessor.PortBuilder<B>>, org.refcodes.mixin.PortAccessor.PortMutator, org.refcodes.mixin.PortAccessor.PortProperty
PingUrlAccessor.PingUrlBuilder<B extends PingUrlAccessor.PingUrlBuilder<?>>, PingUrlAccessor.PingUrlMutator, PingUrlAccessor.PingUrlProperty
Modifier and Type | Method and Description |
---|---|
default B |
withAlias(String aAlias) |
default B |
withCidrNotation(String aCidrNotation) |
default B |
withHost(String aHost) |
default B |
withIpAddress(int[] aIpAddress) |
default B |
withPingUrl(org.refcodes.net.Url aUrl)
Sets the ping
Url to use and returns this builder as of the
builder pattern. |
default B |
withPort(int aPort) |
default B |
withVirtualHost(String aVirtualHost) |
fromCidrNotation, setIpAddress
setVirtualHost
getPingUrl
setPingUrl
default B withAlias(String aAlias)
withAlias
in interface org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
default B withIpAddress(int[] aIpAddress)
withIpAddress
in interface org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
default B withPingUrl(org.refcodes.net.Url aUrl)
Url
to use and returns this builder as of the
builder pattern.withPingUrl
in interface PingUrlAccessor.PingUrlBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
aUrl
- The ping Url
to be stored by the ping
Url
property.PingUrlAccessor.PingUrlBuilder
instance to continue
configuration.default B withCidrNotation(String aCidrNotation)
withCidrNotation
in interface org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
default B withPort(int aPort)
withPort
in interface org.refcodes.mixin.PortAccessor.PortBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
default B withHost(String aHost)
withHost
in interface org.refcodes.net.HostAccessor.HostBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
default B withVirtualHost(String aVirtualHost)
withVirtualHost
in interface org.refcodes.net.VirtualHostAccessor.VirtualHostBuilder<B extends HttpServerDescriptor.HttpServerDescriptorBuilder<B>>
Copyright © 2018. All rights reserved.