class DefaultHttpJsonRequest implements HttpJsonRequest {

  @Override
  public HttpJsonRequest setMethod(@NotNull String method) {
    this.method = requireNonNull(method, "Required non-null http method");
    return this;
  }

  protected  DefaultHttpJsonRequest(String url, String method);
  protected  DefaultHttpJsonRequest(String url);
  protected  DefaultHttpJsonRequest(Link link);

}