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 voidbodyParam(Object object, WebServiceParam webServiceParam)HttpRequestbuild()URIbuildURI()voidheader(String name, String value)voidinnerBodyParam(String name, Object object, WebServiceParam webServiceParam)voidpathParam(String name, String value)voidqueryParam(String name, String value)voidverb(WebServiceDefinition.Verb verb)
-
-
-
Constructor Detail
-
HttpRequestBuilder
public HttpRequestBuilder(String urlPrefix, String resourcePath, JsonEngine jsonWriterEngine)
-
-
Method Detail
-
build
public HttpRequest build()
- Specified by:
buildin 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)
-
-