B
- the generic typeHeaderFieldsAccessor<B>
, HttpMethodAccessor
, HttpRequest
, UrlAccessor
, UrlAccessor.UrlBuilder
, UrlAccessor.UrlMutator
public interface HttpRequestBuilder<B extends HttpRequestBuilder<B>> extends HttpRequest, UrlAccessor.UrlMutator, UrlAccessor.UrlBuilder
HeaderFieldsAccessor.HeaderFieldsBuilder<T extends HeaderFields<?,?>,B extends HeaderFieldsAccessor.HeaderFieldsBuilder<T,B>>, HeaderFieldsAccessor.HeaderFieldsMutator<T extends HeaderFields<?,?>>, HeaderFieldsAccessor.HeaderFieldsProperty<T extends HeaderFields<?,?>>
HttpMethodAccessor.HttpMethodBuilder<B extends HttpMethodAccessor.HttpMethodBuilder<B>>, HttpMethodAccessor.HttpMethodMutator, HttpMethodAccessor.HttpMethodProperty
UrlAccessor.UrlBuilder, UrlAccessor.UrlMutator, UrlAccessor.UrlProperty
getHeaderFields
getHttpMethod
getUrl
withUrl
setUrl
default B withAddToHeaderFields(String aField, String aValue)
HeaderFieldsAccessor.getHeaderFields()
method
HttpFields.addTo(String, String)
.aField
- The Header-Field (key) of which's list of values a value is
to be added.aValue
- The value to be added to the list of values associated to
the given Header-Field (key).HttpRequestBuilder
instance to continue building up
the Header-Fields.default B withAddToHeaderFields(String aField, String... aValues)
HeaderFieldsAccessor.getHeaderFields()
method
HttpFields.addTo(String, String...)
.aField
- The Header-Field (key) of which's list of values the values
are to be added.aValues
- The values to be added to the list of values associated to
the given Header-Field (key).HttpRequestBuilder
instance to continue building up
the Header-Fields.default B withAddToHeaderFields(String aField, List<String> aValues)
HeaderFieldsAccessor.getHeaderFields()
method
HttpFields.addTo(String, List)
.aField
- The Header-Field (key) of which's list of values the values
are to be added.aValues
- The values to be added to the list of values associated to
the given Header-Field (key).HttpRequestBuilder
instance to continue building up
the Header-Fields.default B withAddToHeaderFields(HeaderField aHeaderField, String... aValues)
aHeaderField
- the Header-FieldaValues
- the valueswithAddToHeaderFields(String, String...)
default B withAddToHeaderFields(HeaderField aHeaderField, List<String> aValues)
aHeaderField
- the Header-FieldaValues
- the valueswithAddToHeaderFields(String, List)
default B withAddToQueryFields(String aField, String aValue)
UrlAccessor.getUrl()
's
QueryFieldsAccessor.getQueryFields()
method
HttpFields.addTo(String, String)
.aField
- The Header-Field (key) of which's list of values a value is
to be added.aValue
- The value to be added to the list of values associated to
the given Header-Field (key).HttpRequestBuilder
instance to continue building up
the Header-Fields.default B withAddToQueryFields(String aField, String... aValues)
UrlAccessor.getUrl()
's
QueryFieldsAccessor.getQueryFields()
method
HttpFields.addTo(String, String...)
.aField
- The Header-Field (key) of which's list of values the values
are to be added.aValues
- The values to be added to the list of values associated to
the given Header-Field (key).HttpRequestBuilder
instance to continue building up
the Header-Fields.default B withAddToQueryFields(String aField, List<String> aValues)
UrlAccessor.getUrl()
's
QueryFieldsAccessor.getQueryFields()
method
HttpFields.addTo(String, List)
.aField
- The Header-Field (key) of which's list of values the values
are to be added.aValues
- The values to be added to the list of values associated to
the given Header-Field (key).HttpRequestBuilder
instance to continue building up
the Header-Fields.Copyright © 2018. All rights reserved.