public ServerBuilder port(int port, SessionProtocol... protocols) {
        return port(new ServerPort(port, protocols));
    }
Adds a new {@link ServerPort} that listens to the specified {@code port} of all available network
interfaces using the specified {@link SessionProtocol}s. Specify multiple protocols to serve more than
one protocol on the same port:

<pre>{@code
ServerBuilder sb = Server.builder();
// Serve both HTTP and HTTPS at port 8080.
sb.port(8080,
        SessionProtocol.HTTP,
        SessionProtocol.HTTPS);
// Enable HTTPS with PROXY protocol support at port 8443.
sb.port(8443,
        SessionProtocol.PROXY,
        SessionProtocol.HTTPS);
}</pre>
core/src/main/java/com/linecorp/armeria/server/ServerBuilder.java