@Override
public String toString() {
String strVal = this.strVal;
if (strVal == null) {
this.strVal = strVal = toString(
getClass(), ports(), null, virtualHosts(),
workerGroup(), shutdownWorkerGroupOnStop(),
maxNumConnections(), idleTimeoutMillis(),
defaultRequestTimeoutMillis(), defaultMaxRequestLength(), verboseResponses(),
http2InitialConnectionWindowSize(), http2InitialStreamWindowSize(),
http2MaxStreamsPerConnection(), http2MaxFrameSize(), http2MaxHeaderListSize(),
http1MaxInitialLineLength(), http1MaxHeaderSize(), http1MaxChunkSize(),
proxyProtocolMaxTlvSize(), gracefulShutdownQuietPeriod(), gracefulShutdownTimeout(),
blockingTaskExecutor(), meterRegistry(), serviceLoggerPrefix(),
accessLogWriter(), shutdownAccessLogWriterOnStop(),
channelOptions(), childChannelOptions(),
clientAddressSources(), clientAddressTrustedProxyFilter(), clientAddressFilter()
);
}
return strVal;
}