code: @Override
    public ServerHeartbeat serverDyn(String address,
                                     int port,
                                     boolean isSSL,
                                     String clusterId,
                                     String displayName)
    {
      Objects.requireNonNull(address);
      Objects.requireNonNull(clusterId);
  
      /*
      if (port <= 0) {
        throw new IllegalArgumentException();
      }
      */
      
      ClusterHeartbeat cluster = createCluster(clusterId);
      
      ServerHeartbeat server = cluster.createServer(address, port, isSSL);
      
      if (displayName != null) {
        server.setDisplayName(displayName);
      }
      
      cluster.addDynamicServer(server);
      
      return server;
    }
docs: Create an external/configured server