class DefaultHttpJsonRequest implements HttpJsonRequest {

  @Override
  public HttpJsonRequest setBody(@NotNull Object body) {
    this.body = requireNonNull(body, "Required non-null body");
    return this;
  }

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

}