@Override public <T> T options(Class<T> cls) { return method(HttpMethod.OPTIONS, cls); }
@Override public Response post(Entity<?> entity) { return method(HttpMethod.POST, entity); }
@Override public <T> T get(GenericType<T> genericType) { return method(HttpMethod.GET, genericType); }
@Override public Response options() { return method(HttpMethod.OPTIONS); }
@Override public Response post(Entity<?> entity) { return method(HttpMethod.POST, entity); }
@Override public <T> T delete(GenericType<T> genericType) { return method(HttpMethod.DELETE, genericType); }
@Override public <T> T post(Entity<?> entity, GenericType<T> genericType) { return method(HttpMethod.POST, entity, genericType); }
@Override public Response put(Entity<?> entity) { return method(HttpMethod.PUT, entity); }
@Override public <T> T trace(Class<T> cls) { return method("TRACE", cls); }
@Override public <T> T delete(Class<T> cls) { return method(HttpMethod.DELETE, cls); }
@Override public <T> T get(GenericType<T> genericType) { return method(HttpMethod.GET, genericType); }
@Override public Response options() { return method(HttpMethod.OPTIONS); }
@Override public <T> T options(GenericType<T> genericType) { return method(HttpMethod.OPTIONS, genericType); }
@Override public <T> T put(Entity<?> entity, GenericType<T> genericType) { return method(HttpMethod.PUT, entity, genericType); }
@Override public <T> T delete(GenericType<T> genericType) { return method(HttpMethod.DELETE, genericType); }
@Override public Response head() { return method(HttpMethod.HEAD); }
@Override public <T> T options(GenericType<T> genericType) { return method(HttpMethod.OPTIONS, genericType); }
@Override public Response put(Entity<?> entity) { return method(HttpMethod.PUT, entity); }
@Override public Response trace() { return method("TRACE"); }
@Override public Response trace() { return method("TRACE"); }