Package de.quantummaid.httpmaid.endpoint
Class RawRequestBuilder
- java.lang.Object
-
- de.quantummaid.httpmaid.endpoint.RawRequestBuilder
-
public final class RawRequestBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description RawRequestBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RawRequestbuild()static RawRequestBuilderrawRequestBuilder()<T> RawRequestBuilderwithAdditionalMetaData(MetaDataKey<T> key, T value)RawRequestBuilderwithBody(InputStream body)RawRequestBuilderwithBody(String body)RawRequestBuilderwithEncodedQueryParameters(String encodedQueryParameters)RawRequestBuilderwithHeaders(Map<String,List<String>> headers)RawRequestBuilderwithMethod(String method)RawRequestBuilderwithPath(String path)RawRequestBuilderwithQueryParameters(Map<String,String> queryParameters)RawRequestBuilderwithUniqueHeaders(Map<String,String> headers)RawRequestBuilderwithUri(URI uri)
-
-
-
Method Detail
-
rawRequestBuilder
public static RawRequestBuilder rawRequestBuilder()
-
withUri
public RawRequestBuilder withUri(URI uri)
-
withPath
public RawRequestBuilder withPath(String path)
-
withMethod
public RawRequestBuilder withMethod(String method)
-
withUniqueHeaders
public RawRequestBuilder withUniqueHeaders(Map<String,String> headers)
-
withHeaders
public RawRequestBuilder withHeaders(Map<String,List<String>> headers)
-
withEncodedQueryParameters
public RawRequestBuilder withEncodedQueryParameters(String encodedQueryParameters)
-
withQueryParameters
public RawRequestBuilder withQueryParameters(Map<String,String> queryParameters)
-
withBody
public RawRequestBuilder withBody(String body)
-
withBody
public RawRequestBuilder withBody(InputStream body)
-
withAdditionalMetaData
public <T> RawRequestBuilder withAdditionalMetaData(MetaDataKey<T> key, T value)
-
build
public RawRequest build()
-
-