Package de.quantummaid.httpmaid.endpoint
Class RawHttpRequestBuilder
- java.lang.Object
-
- de.quantummaid.httpmaid.endpoint.RawHttpRequestBuilder
-
public final class RawHttpRequestBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description RawHttpRequestBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RawHttpRequestbuild()static RawHttpRequestBuilderrawHttpRequestBuilder()<T> RawHttpRequestBuilderwithAdditionalMetaData(MetaDataKey<T> key, T value)RawHttpRequestBuilderwithBody(InputStream body)RawHttpRequestBuilderwithBody(String body)RawHttpRequestBuilderwithHeaders(Headers headers)RawHttpRequestBuilderwithMethod(String method)RawHttpRequestBuilderwithPath(String path)RawHttpRequestBuilderwithQueryParameters(QueryParameters queryParameters)RawHttpRequestBuilderwithQueryString(String encodedQueryParameters)RawHttpRequestBuilderwithUri(URI uri)
-
-
-
Method Detail
-
rawHttpRequestBuilder
public static RawHttpRequestBuilder rawHttpRequestBuilder()
-
withUri
public RawHttpRequestBuilder withUri(URI uri)
-
withPath
public RawHttpRequestBuilder withPath(String path)
-
withMethod
public RawHttpRequestBuilder withMethod(String method)
-
withHeaders
public RawHttpRequestBuilder withHeaders(Headers headers)
-
withQueryString
public RawHttpRequestBuilder withQueryString(String encodedQueryParameters)
-
withQueryParameters
public RawHttpRequestBuilder withQueryParameters(QueryParameters queryParameters)
-
withBody
public RawHttpRequestBuilder withBody(String body)
-
withBody
public RawHttpRequestBuilder withBody(InputStream body)
-
withAdditionalMetaData
public <T> RawHttpRequestBuilder withAdditionalMetaData(MetaDataKey<T> key, T value)
-
build
public RawHttpRequest build()
-
-