Class HttpRequestBuilder
- java.lang.Object
-
- io.vertigo.vega.impl.webservice.client.HttpRequestBuilder
-
- All Implemented Interfaces:
io.vertigo.core.lang.Builder<HttpRequest>
public final class HttpRequestBuilder extends Object implements io.vertigo.core.lang.Builder<HttpRequest>
-
-
Constructor Summary
Constructors Constructor Description HttpRequestBuilder(String urlPrefix, String resourcePath, JsonEngine jsonWriterEngine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bodyParam(Object object, WebServiceParam webServiceParam)
HttpRequest
build()
URI
buildURI()
void
header(String name, String value)
void
innerBodyParam(String name, Object object, WebServiceParam webServiceParam)
void
pathParam(String name, String value)
void
queryParam(String name, String value)
void
verb(WebServiceDefinition.Verb verb)
-
-
-
Constructor Detail
-
HttpRequestBuilder
public HttpRequestBuilder(String urlPrefix, String resourcePath, JsonEngine jsonWriterEngine)
-
-
Method Detail
-
build
public HttpRequest build()
- Specified by:
build
in interfaceio.vertigo.core.lang.Builder<HttpRequest>
-
buildURI
public URI buildURI()
-
innerBodyParam
public void innerBodyParam(String name, Object object, WebServiceParam webServiceParam)
-
bodyParam
public void bodyParam(Object object, WebServiceParam webServiceParam)
-
verb
public void verb(WebServiceDefinition.Verb verb)
-
-