code: public static ArgusService getInstance(String endpoint, int maxConn, int connTimeout, int connRequestTimeout) throws IOException {
          ArgusHttpClient client = new ArgusHttpClient(endpoint, maxConn, connTimeout, connRequestTimeout);
  
          return new ArgusService(client);
      }
docs: Returns a new instance of the Argus service.
  
  @param   endpoint            The HTTP endpoint for Argus.
  @param   maxConn             The number of maximum connections. Must be greater than 0.
  @param   connTimeout         The connection timeout in milliseconds. Must be greater than 0.
  @param   connRequestTimeout  The connection request timeout in milliseconds. Must be greater than 0.
  
  @return  A new instance of the Argus service.
  
  @throws  IOException  If the service cannot be initialized due a configuration error such as a malformed URL for example.